Changelog
All notable changes will be documented on this page.
The format is based on Keep a Changelog.
This API adheres to Semantic Versioning.
[2.9.0] - 2025-11-16
Added
output_formatparameter to specify output as SRT, VTT, or WebVTT.- Method for uploading an
input_filevia the upload endpoint
[2.8.0] - 2025-11-11
Added
- Support for the
can_stream_outputflag - Redact transcriptions flagged as
is_privateafter 12 hours
Removed
hotwordsandpromptinput parameters
[2.7.0] - 2025-06-16
Added
is_privateparameteruser_agentparameter
Removed
audiofrom theoutput.requestresponse; useinput_urlinstead
[2.6.0] - 2025-05-29
Added
- Performance improvements
[2.5.0] - 2025-05-15
Added
GET /v2/jobs/authendpoint to test the authentication
[2.4.0] - 2025-05-05
Added
can_parse_speakersparameterminimum_confidenceparametersegment_durationlimits in the 6–30 second range
[2.3.0] - 2025-04-04
Added
can_label_audioparameterinput_urllimits
Removed
is_multilingualparameter as it's automatically applied whenlanguageis not specified
[2.2.1] - 2025-02-11
Fixed
- Call back with
{ "status": "FAILED" }when the transcribe job fails to start - Handle the case when no JSON input is provided by throwing a 400 Bad Request error
Removed
- Requirement for
webhook_url
[2.2.0] - 2025-01-29
Changed
- Improved authentication mechanism
Fixed
- Issue where all job params save for
input_urlandwebhook_urlwere ignored
[2.1.1] - 2025-01-10
Fixed
- Canceled jobs to return the expected job ID
[2.1.0] - 2025-01-10
Added
FAILEDjob status to indicate a failed job- Benchmarks for resample and transcribe durations
- A webhook callback when a job is canceled
- Retry mechanism for jobs that failed due to an error
Changed
- BREAKING: Re-running the same job will incur a charge
- BREAKING: Failed jobs to return a
FAILEDstatus
[2.0.0] - 2024-12-26
Added
- New
/v2/endpoint with major improvements to robustness and speed GET /v2/jobs/healthendpoint to check the health of the service- More robust error messaging and logging
Changed
- BREAKING:
webhook_urlis now required due to the asynchronous nature of this service - BREAKING: attempting to download unsuccessful transcriptions via
GET /v2/jobs/:job_idwill return404 Not Found - BREAKING: successful job requests now return
202 Acceptedinstead of201 Created - The job ID suffix is now
-sic