Skip to main content
POST
A batch is a CSV that lists your recordings. Audio never goes through the API. With direct_upload you upload each file to storage (see Create upload slot). With csv_urls 60db downloads each recording_url.
Needs manage on the analyzer.

Request

Headers

string
required
Bearer token with your API key: Bearer sk_...
string
required
application/json

Path

string
required
Analyzer ID (UUID)

Body

string
required
direct_upload or csv_urls
string
required
The CSV text, with a header row. Up to 5 MiB, 5,000 rows, 50 columns and 2,000 characters per cell
string
Up to 200 characters
object
Maps your CSV headers to the field names below
string
UUID of a human agent for rows that name none

CSV columns

A row with a missing file name or URL is counted as invalid and cannot take a recording.

Response

201 Created

Errors

Errors use { "success": false, "message": "...", "code": "..." }. See the overview for the codes every route can return.

This endpoint

Example