/v1
Queue an extraction for one video, or up to 200, against one schema.
Request
One call submits anything from a single video to two hundred. videos is always a list, so growing from one to many changes the length of an array rather than the endpoint you call.
batch_too_large and nothing is queued.name and description. The same schema runs against every video in the call.schema_version; the latest is used otherwise.Send an Idempotency-Key header to make a retry of this call safe.
Response
Extraction runs on a queue, so this answers with an id rather than with rows. Read the job to collect them, or register a webhook_url and be told when there is something to collect.
Errors
400 for a malformed body or unusable schema, and for more than 200 videos — batch_too_large, with the message 200 video limit per batch exceeded. 401 for a bad key, 402 when the workspace is out of credits, 409 for an Idempotency-Key reused with a different body.
no_captions — costing nothing, while the rest of the job carries on.