Is there a webhook so I do not have to poll?
Is there a webhook so I do not have to poll?
GET /api/v1/jobs/{id}. If you need notifications, run a worker whose job is to poll and emit events into your own system. A webhook format can be added later without breaking existing clients.Why does my browser request fail even though the key is correct?
Why does my browser request fail even though the key is correct?
How many API keys can one account have?
How many API keys can one account have?
How do I find a model's price before deducting a user's balance?
How do I find a model's price before deducting a user's balance?
GET /api/v1/models, then mirror the server’s price lookup order: quality:resolution → resolution:duration → duration → resolution → creditsDefault. Prices can change on the admin side, so do not copy the numbers into your code.Will my results disappear if I keep the URL?
Will my results disappear if I keep the URL?
/api/media-proxy?token=... are valid for 24 hours. Download the file as soon as the status is succeeded and store it in your own storage.Credits were deducted twice for one request
Credits were deducted twice for one request
idempotencyKey. Read Idempotency: the key must be at least 8 characters long and reused on every attempt.My job is failed — did I still pay?
My job is failed — did I still pay?
creditsCharged ends up at 0. What you do pay for is output that was actually produced, even if it does not match your artistic expectations.Why did my prompt change in the response?
Why did my prompt change in the response?
prompt field in the response is the already-filtered content. If what remains damages your creative intent, rewrite it in neutral language.Can it be used for adult content?
Can it be used for adult content?
Why does audio generation not work through the API?
Why does audio generation not work through the API?
failed with credits refunded. Audio generation is still dashboard-only.How long does a video take?
How long does a video take?
failed and the credits come back.Can I raise the concurrency limit?
Can I raise the concurrency limit?
Is there an official SDK?
Is there an official SDK?
Which endpoints are safe to use in production?
Which endpoints are safe to use in production?
v1. Breaking changes will be announced as a new version, and v1 keeps being served.Who do I report to if something looks wrong?
Who do I report to if something looks wrong?
job.id, the endpoint, the HTTP status, the error exactly as you received it, the origin you used, and the time of the event. Without internal system names — they never appear in a response.