Synthesia Billing API credit usage vs Sume's /v1/usage ledger
Synthesia added a Billing API endpoint for credit usage. Sume's equivalent is GET /v1/usage: reservations, captures and refunds, filterable by run or job.

Synthesia announced a Billing API endpoint on 9/9/2026 that gives a breakdown of credit usage so you can reconcile spend. Sume's counterpart is GET /v1/usage, which returns ledger entries such as reservations, captures, refunds and top-ups, and can be scoped to one thread, run or job.
Synthesia's side is only its one-line update note, read 2026-10-01; I did not see its endpoint documentation. Sume's side is from the Usage docs.
What does Synthesia say the Billing API does?
The update reads: "Get a clear breakdown of credit usage with a new Billing API endpoint, so you can reconcile spend and troubleshoot changes with confidence." The note gives no field names, so check Synthesia's API reference before building on it.
What does /v1/usage return?
| Item | From the docs |
|---|---|
| Endpoint | GET /v1/usage |
| Entry kinds | Reservations, captures, refunds and top-ups |
| Captured | Billable usage captured after successful completion |
| Refunded | Reserved usage released after failure or cancellation before capture |
| Scoping | thread_id, run_id or job_id sums one thread, run or job |
How do I reconcile one run?
Add run_id and a limit to the request. The response adds a summary folded over every ledger row the scope caused, including debited_usd, which the docs call the figure to quote, plus open holds and refunds.
curl "https://api.sume.com/v1/usage?run_id=arun_...&limit=50" \
-H "Authorization: Bearer $SUME_API_KEY"Can the API add credit too?
No. The credits docs say the API currently exposes balance and usage reads, not a public top-up creation endpoint. For CSV export see export AI API usage to CSV.
Sources
Related posts
More in Developers
- TikTok photo post API: 35 image URLs, PULL_FROM_URL, cover index
TikTok's photo post endpoint takes up to 35 public image URLs by PULL_FROM_URL and a photo_cover_index. How to plan the generated-image batches that feed it.
- TikTok photo post API: is_aigc label and auto_add_music
Set is_aigc to true on a TikTok photo post of generated images to add the AI-generated tag. auto_add_music is direct post only. And the audit rule.
- TikTok photo post title length: 90 runes, description 4000
TikTok's photo post API caps the title at 90 UTF-16 runes and the description at 4000, unlike video posts. How to count them and where Sume fits in.
- Fade out music at the end of a video: two fades, two caps
In Timeline 1.0, soundtrack.fade_out_seconds fades only the music bed (max 10 s). output.fade_out_seconds fades the whole render (0 to 5 s). Which to use.
Written by Sume