For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Transcribe audio to text through the Respan gateway with automatic logging.
Authentication
AuthorizationBearer
Use your Respan API key for Respan API authentication. Enter only the Respan API key value; clients send Authorization: Bearer <RESPAN_API_KEY>. For /api/responses, provider credentials such as Perplexity, OpenAI, or Azure OpenAI go in Settings -> Providers or respan_params.credential_override in the request body, not in this authentication field.
Headers
X-Data-Respan-ParamsstringOptional
Base64-encoded JSON object of Respan parameters. Legacy X-Data-Keywordsai-Params is still accepted.
Request
This endpoint expects a multipart form containing a file.
When true, omits input/output from the log. Metrics still recorded.
metadataobjectOptional
Custom key-value metadata.
customer_identifierstringOptional
End user identifier.
thread_identifierstringOptional
Conversation thread ID.
Response
Transcription result.
textstringOptional
Transcribed text.
languagestringOptional
Detected language.
durationdoubleOptional
Audio duration in seconds.
wordslist of objectsOptional
Word-level timestamps (if requested).
segmentslist of objectsOptional
Segment-level timestamps (if requested).
Errors
401
Unauthorized Error
Use your Respan API key for Respan API authentication. Enter only the Respan API key value; clients send Authorization: Bearer <RESPAN_API_KEY>. For /api/responses, provider credentials such as Perplexity, OpenAI, or Azure OpenAI go in Settings -> Providers or respan_params.credential_override in the request body, not in this authentication field.