Create upload
POST/uploads
Creates an Upload of a new Media asset and returns all information to perform the upload of the source file via the chosen input type.
The s3-multipart-presigned type is compatible with the @uppy/aws-s3 plugin: this endpoint initiates the multipart upload, then each part is signed on demand via GET /uploads/{uploadId}/parts/{partNumber}/sign, already-uploaded parts can be listed for resuming via GET /uploads/{uploadId}/parts, and the upload is finalized via PUT /uploads/{uploadId}/complete.
The transcriptLanguageCode parameter determines which speech-to-text language model will be applied for transcription after a successful upload. The useVad parameter determines whether to use voice activity detection for transcription. A list of transcription languages available for the tenant can be retrieved separately.
Request
Responses
- 201
- 401
- 403
- 422
Successful response.
Unauthorized access.
Access forbidden.
Invalid data provided.