Returns a short-lived (15 minute) signed download URL for the export ZIP.
Status codes:
expires_atdata_export_ready typePOST /api/v1/users/me/exportDocumentation 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
Freshly minted signed URL for a ready export.
Returned by POST /notifications/{id}/download. URL is good until
expires_at (15 minutes from issue); the client should download
immediately. Subsequent calls mint fresh URLs from the same
persistent storage_path -- the URL itself is never cached, only
the path on the notification row is.