All keys for the caller, oldest-first, including revoked.
Revoked rows stay visible — the audit trail “I revoked X on date Y” is part of why the user revoked them in the first place.
Documentation Index
Fetch the complete documentation index at: https://docs.roughy.ai/llms.txt
Use this file to discover all available pages before exploring further.
Either your Supabase session JWT (UI flows) or an API key minted via POST /api-keys (programmatic flows). Pass it as Authorization: Bearer <token>. The server inspects the token format and routes to JWT or API-key verification automatically.
Successful Response
List wrapper -- no pagination today; per-user key counts are small.