Skip to content

Create Inspiration Job

FreshPOST
POST https://api.creatify.ai/api/inspiration_jobs/

Create a video based on an inspiration template. Provide the inspiration ID and parameter values to generate a customized version.

Request Body

NameTypeRequiredDescription
inspiration_idstringYesThe inspiration template ID
parametersobjectYesKey-value pairs matching the inspiration's parameter schema

Headers

HeaderTypeRequiredDescription
X-API-IDstringYesYour Creatify API ID
X-API-KEYstringYesYour Creatify API key
Content-TypestringYesapplication/json

Example Request

bash
curl -X POST 'https://api.creatify.ai/api/inspiration_jobs/' \
  -H 'X-API-ID: your-api-id' \
  -H 'X-API-KEY: your-api-key' \
  -H 'Content-Type: application/json' \
  -d '{
    "inspiration_id": "insp-001",
    "parameters": {
      "product_url": "https://example.com/product",
      "headline": "Discover Our Best Seller"
    }
  }'

Response

json
{
  "id": "insp-job-001",
  "inspiration_id": "insp-001",
  "status": "pending",
  "created_at": "2024-01-15T10:30:00Z"
}

Status Codes

CodeDescription
201Job created successfully
400Bad request -- missing required parameters
401Unauthorized -- invalid API credentials
402Insufficient credits
404Inspiration not found
429Rate limit exceeded
500Internal server error

TIP

Browse available inspirations with GET /api/inspirations/ to find creative concepts that match your use case. Check each inspiration's parameters with the get endpoint before creating a job.