API v2/Released Jun 9, 2026

v2.0.10

Recordings recovered when an upload fails

  • 2improved
  • 1fixed

When a bot's recording cannot be written to storage on the first attempt, its files are now recovered in the background and the bot completes normally once they land. Previously those bots completed with empty artifact URLs and transcription ran against audio that was not there.

Improvements

  • A bot whose upload fails is held in processing until its files are recovered, then releases its completion webhook and starts transcription. bot.completed now always carries usable recording and transcript URLs; in this rare case it simply arrives later.
  • A bot recovered this way is charged once, not twice.

Bug Fixes

  • bot.completed no longer fires with null recording URLs after a storage upload failure, and transcription no longer runs against audio that never arrived.

↩ All releases

On this page