All Endpoints
FreshComplete reference table of all Creatify API endpoints.
Base URL: https://api.creatify.ai
Authentication
All requests require X-API-ID and X-API-KEY headers. See Authentication SOP.
Workspace
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/workspace/remaining_credits/ | Check remaining credit balance | 0 |
Links
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/links/ | List all links | 0 |
| GET | /api/links/{id}/ | Get link by ID | 0 |
| POST | /api/links/ | Create link from URL | 0 |
| POST | /api/links/with_params/ | Create link with custom params | 0 |
| PUT | /api/links/{id}/ | Update link | 0 |
URL to Video
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/url_to_videos/ | List all URL-to-video tasks | 0 |
| GET | /api/url_to_videos/{id}/ | Get task by ID / poll status | 0 |
| POST | /api/url_to_videos/ | Create URL-to-video task | 5/30s |
| POST | /api/url_to_videos/{id}/preview/ | Generate preview | 1/30s |
| POST | /api/url_to_videos/{id}/preview_list/ | Generate preview list (async) | 1/30s |
| POST | /api/url_to_videos/{id}/render/ | Render final video | 4/30s |
| POST | /api/url_to_videos/{id}/render_single/ | Render single preview | 4/30s |
AI Avatar v1 (Lipsync)
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/lipsyncs/ | List all lipsync tasks | 0 |
| GET | /api/lipsyncs/{id}/ | Get task by ID / poll status | 0 |
| POST | /api/lipsyncs/ | Create lipsync task | 5/30s |
| POST | /api/lipsyncs/{id}/preview/ | Generate preview | 1/30s |
| POST | /api/lipsyncs/{id}/render/ | Render final video | 4/30s |
AI Avatar v2 (Lipsync v2)
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/lipsync_v2/ | List all v2 tasks | 0 |
| GET | /api/lipsync_v2/{id}/ | Get task by ID / poll status | 0 |
| POST | /api/lipsync_v2/ | Create multi-scene task | 5/30s |
| POST | /api/lipsync_v2/{id}/preview/ | Generate preview | 1/30s |
| POST | /api/lipsync_v2/{id}/render/ | Render final video | 4/30s |
Aurora
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/aurora/ | List all Aurora tasks | 0 |
| GET | /api/aurora/{id}/ | Get task by ID / poll status | 0 |
| POST | /api/aurora/ | Create Aurora task | SOTA pricing |
Product Video
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/product_videos/ | List all product video tasks | 0 |
| GET | /api/product_videos/{id}/ | Get task by ID / poll status | 0 |
| POST | /api/product_videos/gen_image/ | Generate AI image from product | Included |
| POST | /api/product_videos/{id}/regen_image/ | Regenerate AI image | Included |
| POST | /api/product_videos/{id}/gen_video/ | Generate video from image | 3/30s |
| POST | /api/product_videos/{id}/regen_video/ | Regenerate video | 3/30s |
AI Editing
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/ai_editing/ | List all editing tasks | 0 |
| GET | /api/ai_editing/{id}/ | Get task by ID / poll status | 0 |
| POST | /api/ai_editing/ | Create editing task | 5/30s |
| POST | /api/ai_editing/{id}/preview/ | Generate preview | 1/30s |
| POST | /api/ai_editing/{id}/render/ | Render final video | 4/30s |
AI Shorts
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/ai_shorts/ | List all shorts tasks | 0 |
| GET | /api/ai_shorts/{id}/ | Get task by ID / poll status | 0 |
| POST | /api/ai_shorts/ | Create shorts task | 5/30s |
| POST | /api/ai_shorts/{id}/preview/ | Generate preview | 1/30s |
| POST | /api/ai_shorts/{id}/render/ | Render final video | 4/30s |
Text to Speech
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/text_to_speeches/ | List all TTS tasks | 0 |
| GET | /api/text_to_speeches/{id}/ | Get task by ID / poll status | 0 |
| POST | /api/text_to_speeches/ | Create TTS task | Varies |
AI Scripts
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/ai_scripts/ | List all scripts | 0 |
| GET | /api/ai_scripts/{id}/ | Get script by ID | 0 |
| POST | /api/ai_scripts/ | Generate AI script | 1 |
Voices
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/voices/ | List all voices | 0 |
| GET | /api/voices/paginated/ | Paginated voice list | 0 |
| POST | /api/voices/clone/ | Clone a voice | Varies |
| GET | /api/voices/cloned/ | List cloned voices | 0 |
| DELETE | /api/voices/cloned/{id}/ | Delete cloned voice | 0 |
| GET | /api/voices/count/ | Get voice count | 0 |
Avatars / Personas
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/personas/ | List all avatars | 0 |
| GET | /api/personas/{id}/ | Get avatar by ID | 0 |
| GET | /api/personas/paginated/ | Paginated avatar list | 0 |
| GET | /api/personas/v2/ | V2 avatar list | 0 |
| GET | /api/personas/count/ | Get avatar count | 0 |
Custom Avatars
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/custom_avatars/ | List all custom avatars | 0 |
| GET | /api/custom_avatars/{id}/ | Get custom avatar by ID | 0 |
| POST | /api/custom_avatars/ | Create custom avatar (v1 BYOA) | Varies |
| POST | /api/custom_avatars/v2/ | Create custom avatar (v2 BYOA) | Varies |
| DELETE | /api/custom_avatars/{id}/ | Delete custom avatar | 0 |
Asset Generator
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/ai_generation/ | List all generation tasks | 0 |
| GET | /api/ai_generation/{id}/ | Get task by ID | 0 |
| GET | /api/ai_generation/schema/ | Get models and parameters | 0 |
| POST | /api/ai_generation/ | Create generation task | Varies |
Custom Templates
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/custom_templates/ | List all templates | 0 |
| GET | /api/custom_templates/{id}/ | Get template by ID | 0 |
| POST | /api/custom_templates/jobs/ | Create template video job | 1/30s |
| GET | /api/custom_templates/jobs/ | List all jobs | 0 |
| GET | /api/custom_templates/jobs/{id}/ | Get job by ID / poll | 0 |
| POST | /api/custom_templates/jobs/{id}/preview/ | Generate preview | 1/30s |
| POST | /api/custom_templates/jobs/{id}/render/ | Render final video | 4/30s |
IAB Images
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/iab_images/ | List all IAB tasks | 0 |
| GET | /api/iab_images/{id}/ | Get task by ID | 0 |
| POST | /api/iab_images/ | Generate IAB banners | 2 |
Inspiration
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/inspirations/ | List all inspirations | 0 |
| GET | /api/inspirations/{id}/ | Get inspiration by ID | 0 |
| GET | /api/inspirations/jobs/ | List inspiration jobs | 0 |
| GET | /api/inspirations/jobs/{id}/ | Get job by ID | 0 |
| POST | /api/inspirations/jobs/ | Create inspiration job | Varies |
Ad Clone
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/ad_clone/ | List all ad clone tasks | 0 |
| GET | /api/ad_clone/{id}/ | Get task by ID | 0 |
| POST | /api/ad_clone/ | Create ad clone task | Varies |
DYOA
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/dyoa/ | List DYOA avatars | 0 |
Music
| Method | Path | Description | Credits |
|---|---|---|---|
| GET | /api/musics/categories/ | List music categories | 0 |
| GET | /api/musics/ | List music tracks | 0 |