🚀 Introduction
The Asset Generator API provides a single interface to run image / video generations.First list available models and their input parameter schemas, then create a generation and poll or receive a webhook when it’s ready.
✅ Prerequisites
- A Creatify account with API access
- Your API credentials (see Authentication)
0) Supported Models & Pricing
Supported Models and Pricing1) Discover Models & Input Schemas
Use this endpoint to list available models and the JSON schema for theirinput_params.Filter by
model_name using a comma-separated list.
Endpoint: GET /api/asset_generator/schemas/
Query params: model_name (optional, comma-separated)
Notes
input_params_schemais a JSON Schema containing $schema, required, and properties; fields listed in required must be present, and all other entries in properties are optional when creating Asset Generator task.
2) Create a Generation Task
Sendmodel_name, input_params (must satisfy the schema from step 1), and optional webhook_url.
Endpoint: POST /api/asset_generator/
Body:
model_name(string, required)input_params(json, required; must match schema)webhook_url(string URL, optional)
3) Check Status (Poll) or Receive Webhook
You can poll the job until it’sdone, or provide a webhook to be notified automatically. You can get the generated result from the assets field.
Endpoint: GET /api/asset_generator/{id}/
Poll
Webhook (Optional)
If you supplied awebhook_url when creating the job, we’ll POST a payload when it finishes. You can get the generated result from the assets field.
You can verify the job any time with a GET to /api/asset_generator/{id}/.
📚 Endpoint Reference
| Action | Endpoint |
|---|---|
| List models & input schemas | GET /api/asset_generator/schemas/ |
| Create a generation task | POST /api/asset_generator/ |
| Check task status / get result | GET /api/asset_generator/{id}/ |
🎯 Summary
| Step | What you do |
|---|---|
| 1 | List models and get their input schema |
| 2 | Create a generation with model_name + input_params (+ optional webhook_url) |
| 3 | Poll /api/asset_generator/{id}/ or receive a webhook with the final result |

