Skip to navigation

Upload pushed playback audio

View as Markdown

Send the raw audio body for a previously accepted Session Playback with type: push. Use the URL, method, and headers returned in the Playback response, and also send the normal Authorization: Bearer <app_uuid>:<api_key> header. The operation must match the accepted Playback, remain active, and the one-shot request must be opened before ingest.expires_at; an accepted request may continue streaming afterward. Send exactly one unframed stream and close the request body at EOF. A 204 means the complete request body was accepted; playback completion is reported separately by lifecycle webhooks.

Authentication

AuthorizationBearer

Send Authorization: Bearer <app_uuid>:<api_key> using an active API key. See Authentication for details.

Path parameters

operation_uuidstringRequired
Operation identifier returned by the accepted push Playback command. Use the complete returned value.

Request

This endpoint expects binary data of type application/octet-stream.

Response

The complete audio body was accepted.

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
406
Not Acceptable Error
409
Conflict Error
415
Unsupported Media Type Error
429
Too Many Requests Error
503
Service Unavailable Error