TaadDocs
Help CenterAPIPolicies

Exports

Export a recording

POST
/v1/recordings/{id}/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
AuthorizationBearer <token>

Authorization: Bearer taad_… (or taadtest_… for the sandbox). Never in a URL, never in a web page.

In: header

Path Parameters

id*string
Lengthlength <= 64

Header Parameters

Idempotency-Key?string

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.

Lengthlength <= 255

Request 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"}

Get an export

GET
/v1/exports/{id}

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
AuthorizationBearer <token>

Authorization: Bearer taad_… (or taadtest_… for the sandbox). Never in a URL, never in a web page.

In: header

Path Parameters

id*string
Lengthlength <= 64

Response 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"}