Skip to main content

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.3.0] - 2025-04-04

Added

  • can_label_audio parameter
  • input_url limits

Removed

  • is_multilingual parameter as it's automatically applied when language is 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_url and webhook_url were ignored

[2.1.1] - 2025-01-10

Fixed

  • Canceled jobs to return the expected job ID

[2.1.0] - 2025-01-10

Added

  • FAILED job 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 FAILED status

[2.0.0] - 2024-12-26

Added

  • New /v2/ endpoint with major improvements to robustness and speed
  • GET /v2/jobs/health endpoint to check the health of the service
  • More robust error messaging and logging

Changed

  • BREAKING: webhook_url is now required due to the asynchronous nature of this service
  • BREAKING: attempting to download unsuccessful transcriptions via GET /v2/jobs/:job_id will return 404 Not Found
  • BREAKING: successful job requests now return 202 Accepted instead of 201 Created
  • The job ID suffix is now -sic