Skip to main content
1

Check your key and balance

Create an API key in the developer console and send it as a Bearer token. See Authentication.
2

Estimate

An estimate charges nothing and creates no job. It returns the amount Blon would hold if you submitted the same request now.
3

Submit a job

POST /jobs answers 202 Accepted with the job. Send an Idempotency-Key so a retry cannot create a second job.
4

Poll for the result

Read the job until status is completed, failed or canceled. Wait at least next_poll_after_seconds between reads. A completed job lists its files in artifacts.
5

Read your usage

Usage groups settled jobs by UTC time bucket, model and key, over at most 31 days. It is a usage report, not an invoice.
Amounts are in the caller’s wallet currency. A blon_api_ key always gets USD; the job and estimate examples on this page show CREDITS, which is what the CLI and MCP see.

Next steps

Requests

Job statuses and fields.

Webhooks

Get notified instead of polling.