Exports
Markdown (md) and text (txt) are ready in the answer, the text in content. A PDF takes a few seconds: the answer is processing; get it with GET /v1/exports/{id} until it is ready with its download_url. Files are kept a day. parts picks what goes in (all of them by default).
Authorization
apiKey Authorization: Bearer taad_… (or taadtest_… for the sandbox). Never in a URL, never in a web page.
In: header
Path Parameters
length <= 64Header Parameters
Any unique string (a UUID). Sending the same request again with the same key answers the first answer, and a paid call is never charged twice. Kept 24 hours.
length <= 255Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/recordings/string/exports" \ -H "Content-Type: application/json" \ -d '{ "format": "md" }'{ "id": "string", "object": "export", "recording_id": "string", "format": "md", "status": "processing", "content": "string", "download_url": "string", "filename": "string", "expires_at": "string", "created_at": "string"}An export and, once ready, a fresh download_url (and the text of a Markdown or text one). Exports are kept a day.
Authorization
apiKey Authorization: Bearer taad_… (or taadtest_… for the sandbox). Never in a URL, never in a web page.
In: header
Path Parameters
length <= 64Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/exports/string"{ "id": "string", "object": "export", "recording_id": "string", "format": "md", "status": "processing", "content": "string", "download_url": "string", "filename": "string", "expires_at": "string", "created_at": "string"}