Start with the quick start. Every page is written for a developer who calls the API from a server.
Quick start
Make a key, list the models, create a task, poll it and download the image.
Authentication
Send the key as a bearer token, and keep it on a server.
Tasks
A task's statuses, deadlines, polling, cancelling and deleting its content.
Images
List the images and videos Dramatis Studio still keeps, with signed links, for the account or for one namespace.
Webhooks
Get the result pushed to your server, signed, with up to six attempts for each delivery.
Idempotency
Retry a task creation safely with an Idempotency-Key.
Uploads
Send an image to Dramatis Studio in three calls and use it in tasks.
Video
Turn an image into a short video: create the task, wait with polling or a webhook, download the clip, and see what it costs and when it fails.
Model labels
What the Uncensored and May refuse labels mean, when a refusal is refunded, and why a label is not permission.
Errors
Every error code of a request and of a task, and which to retry.
Limits
How many tasks and requests an account may have at once, and the headers that report it.
Retention
How long results are kept, how to change it, and how to delete them sooner.
Keys
Create, expire, replace and revoke API keys, set spend caps, and keep keys safe.
Reporting content
How anyone can report content, with no account, and what happens to a report.