Start Voice Clip Upload
Start a resumable upload and return presigned PUT URLs for every part.
All part URLs are returned up front rather than in batches: they share a single expiry, so batching would add round trips without extending the usable window. Use Get Upload Parts to resume, or to re-sign after the URLs expire.
Authorizations
Use Tuner API key (tr_api_...) or user session token. Find your API key in Workspace Settings > API Keys.
Path Parameters
Tuner's internal numeric ID for the agent.
Workspace ID. Find this in Workspace > General Settings.
Body
Input schema for starting a resumable upload.
size_bytes is the client's declared size. It is what the part plan is computed from
and what the size gate rejects on; S3 is still the authority on what actually landed.
Response
Successful Response
The create response: the upload plus everything needed to start pushing bytes.