Skip to main content

🚀 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.
Check live processing times for each model on the Model Status page.

✅ Prerequisites

  • A Creatify account with API access
  • Your API credentials (see Authentication)

0) Supported Models & Pricing

Supported Models and Pricing

1) Discover Models & Input Schemas

Use this endpoint to list available models and the JSON schema for their input_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_schema is 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

Send model_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’s done, 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 a webhook_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


🎯 Summary