Skip to main content
POST
Create an upload
Creates a multi-part upload. Send the parts to the returned presigned URLs, then complete the upload. The server probes the file and builds the canonical audio used for the transcription.
string
required
API key for authentication.

Body

string
required
The original file name.
number
required
The exact file size in bytes, within the technical upload ceiling. This is the request field; the response reports the stored size as media/fileSizeBytes.
string
Media type, for example audio/wav. The uploaded bytes are inspected before transcription.

Response

Successful REST calls return { code: 1, message, data }. The fields below are inside data; JSON downloads are the documented exception and return the transcript view directly.
number
1 for success.
string
Result message.
object
Signed part URLs expire. Request new signatures if an upload takes long, and complete the upload before submitting the transcription.
Continue with sign a part, complete the upload and read the upload.