Batch renders
Queue up to 50 renders in one request.
Create a batch
POST /api/v1/renders/batch
{
"jobs": [
{
"template": "<design-id>",
"format": "png",
"layers": { "headline": { "text": "A" } }
},
{
"template": "<design-id>",
"format": "jpg",
"layers": { "headline": { "text": "B" } }
}
]
}Maximum 50 jobs per batch. Each item accepts the same fields as a single create (template, version, format, scale, layers, webhookUrl).
Check batch status
GET /api/v1/renders/batches/{batchId}
Returns batch status, totals, and child jobs. When a job is done, jobs[].assetUrl is a signed URL you can put in <img src> (API key still works). You can also wait on individual job IDs with /renders/{id}/wait.
See the API reference for full schemas and Try it.