跳转到主要内容
TransConvert

API Changelog

What changed in the public API (api/v1/*) and when. Website-only changes and general format/quality improvements aren't listed here individually — this tracks things that matter to an integration.

2026-09-06

  • Added an optional webhook_url to api/v1/convert-async.php — we'll POST the job result to it once, instead of only supporting polling via job-status.php. See Async jobs.
  • API keys can now optionally be restricted to specific categories at creation time (Account → API Keys) — previously every key had full access to every category your plan allows.
  • Every response now includes X-RateLimit-Limit and X-RateLimit-Remaining headers once your plan's per-minute limit applies, and a 429 response also includes Retry-After (seconds) — see Plans & limits.
  • Added real per-plan requests-per-minute rate limiting. Previously only a monthly conversion-minutes allowance and a concurrency limit were enforced; a fast burst of small requests could exceed neither while still overloading the service.

2026-09

  • Added the asynchronous video/audio job API — submit with api/v1/convert-async.php, then poll (or open a shareable link) via api/v1/job-status.php instead of holding a request open for a multi-minute conversion.