- Base URL:
https://api.aircaps.com/v1 - Auth:
Authorization: Bearer aircaps_sk_...on every request (API keys) - Format: JSON request and response bodies; timestamps are RFC 3339 UTC; audio times are seconds.
- IDs:
tr_...transcripts,file_...uploads,req_...request IDs (also in thex-request-idheader). - Errors: one envelope for all errors (Errors).
- Idempotency: send
Idempotency-KeywithPOST /v1/transcriptsto make retries safe. - Language: English only today:
language_code(batch) andlanguage(streaming) acceptenand regional variants (en-US,en-GB, …); anything else returnsunsupported_language. Multilingual support is planned. - Pagination: list endpoints return
has_moreandnext_before; pass it asbeforefor the next page.
Objects: Transcript, Utterance, Word, File, Error, Webhook event.
The full OpenAPI 3.1 spec is at
/openapi.json.