Call recordings

Upload an audio part

The body is raw audio bytes (application/octet-stream, max 8 MB per part). Parts must arrive in i order: a repeated part is ignored (dup), a skipped one returns 409.

POST/api/v1/calls/{token}/chunk

Authorization

Authorizationheaderrequired
Bearer token: API key (sk_…), OAuth access token (mcp_…) or mobile session (xk_…).
Module: callsScope: crm.write

Path parameters

tokenstringrequired
Token from /calls/record.

Query parameters

iintegerrequired
Part index (from 0).

Errors

HTTPerrorMeaning
400invalidMissing or invalid field (`message` explains).
404not_foundRecord not found.
409http_409http_409
413http_413http_413
Request
curl -X POST https://ornek.solk.app/api/v1/calls/{token}/chunk \
  -H "Authorization: Bearer $SOLK_API_KEY"
Response