VoiceLabs
API ReferenceVoices and history

List captures

List this account's recent captures with their transcripts, most-recent first. Paginated with `limit` (1-200, default 50) and `offset`. Requires the `voice:read` scope.

GET
/v1/captures

List this account's recent captures with their transcripts, most-recent first. Paginated with limit (1-200, default 50) and offset.

Requires the voice:read scope.

Authorization

x-api-key<token>

A VoiceLabs API key, sent in the x-api-key header. Keys begin with vl_sandbox_. This is the simplest way to authenticate and is what most callers should use.

Create one in the developer console at https://voicelabs.now/connections, on the API keys tab, choosing the scopes it carries. A key does exactly what its scopes allow: one without voice:generate is answered 403 insufficient_scope on the generation operations and cannot spend the account's allowance. The secret is shown once, at creation; revoking a key takes effect on its very next request.

In: header

Query Parameters

limit?integer
Range1 <= value <= 200
Default50
offset?integer
Range0 <= value <= 9007199254740991
Default0

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X GET "https://example.com/v1/captures"
{  "data": [    {      "id": "string",      "source": "string",      "language": "string",      "duration_ms": 0,      "transcript_raw": "string",      "transcript_refined": "string",      "created_at": "string"    }  ],  "total": 0,  "limit": 0,  "offset": 0}