Transcription
Start a direct upload (large files)
For large files: get a short-lived upload URL, send the file bytes to it with the returned method and headers, then call POST /v1/uploads/{job_id}/commit. Requires an API key bound to an account.
post/v1/uploads/init
Request
- Base URL: https://whipscribe.com/api
- URL: https://whipscribe.com/api/v1/uploads/init
- Auth: API key in header X-API-Key
Headers
Idempotency-Keystring
Optional. Retries that carry the same key (per API key) return the original job (HTTP 200, X-Idempotent-Replay: true) instead of creating a duplicate. Up to 255 characters from [A-Za-z0-9_.:/-].
Request body
Example request
{
"filename": "episode-412.mp3",
"content_type": "audio/mpeg",
"size_bytes": 48213344,
"language": "en"
}Response
Upload ticket.
Example response
{
"job_id": "35f4be54-aa3e-4adc-85b7-b44f284d1fc3",
"method": "PUT"
}Changes
No recorded changes to this operation across all 1 revision of this API.