{ "opencollection": "1.0.0", "info": { "name": "Creatify API", "version": "1.0", "description": "Programmatic AI avatar and marketing-video generation. Base URL https://api.creatify.ai/api. All requests require X-API-ID and X-API-KEY headers; an active paid subscription is required. Media generation is asynchronous - create a job, then poll GET /{resource}/{id}/ or supply a webhook_url. Paths marked 'modeled' are inferred from documented product areas - verify against docs.creatify.ai." }, "request": { "auth": { "type": "apikey", "apikey": [ { "key": "X-API-ID", "value": "{{apiId}}", "in": "header" }, { "key": "X-API-KEY", "value": "{{apiKey}}", "in": "header" } ] } }, "items": [ { "info": { "name": "AI Avatar", "type": "folder" }, "items": [ { "info": { "name": "Create AI avatar video (Lipsync v1).", "type": "http" }, "http": { "method": "POST", "url": "https://api.creatify.ai/api/lipsyncs/", "body": { "type": "json", "data": "{\"text\":\"Meet our new product.\",\"creator\":\"\",\"accent\":\"\",\"aspect_ratio\":\"9x16\"}" } }, "docs": "Convert text or audio plus a chosen avatar into a talking-head video. Async - poll GET /lipsyncs/{id}/." }, { "info": { "name": "Get AI avatar video (Lipsync v1).", "type": "http" }, "http": { "method": "GET", "url": "https://api.creatify.ai/api/lipsyncs/:id/", "params": [{ "name": "id", "value": "", "type": "path", "description": "The job UUID." }] }, "docs": "Poll the status/progress of a Lipsync v1 job." }, { "info": { "name": "Create multi-scene AI avatar video (Lipsync v2).", "type": "http" }, "http": { "method": "POST", "url": "https://api.creatify.ai/api/lipsyncs_v2/", "body": { "type": "json", "data": "{\"video_inputs\":[],\"aspect_ratio\":\"9x16\",\"model_version\":\"aurora_v1_fast\"}" } }, "docs": "Generate a multi-scene avatar video. Async - poll GET /lipsyncs_v2/{id}/." }, { "info": { "name": "Get multi-scene AI avatar video (Lipsync v2).", "type": "http" }, "http": { "method": "GET", "url": "https://api.creatify.ai/api/lipsyncs_v2/:id/", "params": [{ "name": "id", "value": "", "type": "path", "description": "The job UUID." }] }, "docs": "Poll the status/progress of a Lipsync v2 job." } ] }, { "info": { "name": "Link-to-Video", "type": "folder" }, "items": [ { "info": { "name": "Create a link from a URL.", "type": "http" }, "http": { "method": "POST", "url": "https://api.creatify.ai/api/links/", "body": { "type": "json", "data": "{\"url\":\"https://example.com/product-page\"}" } }, "docs": "Scrape a product/landing-page URL into a Creatify link." }, { "info": { "name": "Create a link-to-video job.", "type": "http" }, "http": { "method": "POST", "url": "https://api.creatify.ai/api/link_to_videos/", "body": { "type": "json", "data": "{\"link\":\"\",\"aspect_ratio\":\"9x16\",\"video_length\":30}" } }, "docs": "Create a video-generation job from a link. Async - poll GET /link_to_videos/{id}/." }, { "info": { "name": "Get a link-to-video job.", "type": "http" }, "http": { "method": "GET", "url": "https://api.creatify.ai/api/link_to_videos/:id/", "params": [{ "name": "id", "value": "", "type": "path", "description": "The job UUID." }] }, "docs": "Poll status/progress of a link-to-video job." }, { "info": { "name": "Render a link-to-video job.", "type": "http" }, "http": { "method": "POST", "url": "https://api.creatify.ai/api/link_to_videos/:id/render/", "params": [{ "name": "id", "value": "", "type": "path", "description": "The job UUID." }] }, "docs": "Render a previewed link-to-video job. Billed 4 credits per 30 seconds." } ] }, { "info": { "name": "AI Shorts (deprecated)", "type": "folder" }, "items": [ { "info": { "name": "Create an AI short video.", "type": "http" }, "http": { "method": "POST", "url": "https://api.creatify.ai/api/ai_shorts/", "body": { "type": "json", "data": "{\"script\":\"Your script here\",\"aspect_ratio\":\"9x16\",\"style\":\"4K realistic\"}" } }, "docs": "Convert a text script into a short-form video. Deprecated in favor of Link-to-Video / AI Avatar." }, { "info": { "name": "Get an AI short video.", "type": "http" }, "http": { "method": "GET", "url": "https://api.creatify.ai/api/ai_shorts/:id/", "params": [{ "name": "id", "value": "", "type": "path", "description": "The job UUID." }] }, "docs": "Poll status/progress of an AI short job." } ] }, { "info": { "name": "Custom Templates (modeled)", "type": "folder" }, "items": [ { "info": { "name": "Create a video from a custom template.", "type": "http" }, "http": { "method": "POST", "url": "https://api.creatify.ai/api/custom_templates/", "body": { "type": "json", "data": "{}" } }, "docs": "Generate a video from a customizable template. Modeled path - verify against docs.creatify.ai." } ] }, { "info": { "name": "Product-to-Video (modeled)", "type": "folder" }, "items": [ { "info": { "name": "Create a video ad from product images.", "type": "http" }, "http": { "method": "POST", "url": "https://api.creatify.ai/api/product_to_video/", "body": { "type": "json", "data": "{}" } }, "docs": "Generate a studio-quality video ad from product images. Modeled path - verify against docs.creatify.ai." } ] }, { "info": { "name": "Text-to-Speech", "type": "folder" }, "items": [ { "info": { "name": "Generate speech from text.", "type": "http" }, "http": { "method": "POST", "url": "https://api.creatify.ai/api/text_to_speech/", "body": { "type": "json", "data": "{\"script\":\"Hello from Creatify.\",\"accent\":null,\"webhook_url\":null}" } }, "docs": "Generate an ultra-realistic voiceover from text (up to 8000 chars). 1 credit per 30 seconds." }, { "info": { "name": "Get a text-to-speech job.", "type": "http" }, "http": { "method": "GET", "url": "https://api.creatify.ai/api/text_to_speech/:id/", "params": [{ "name": "id", "value": "", "type": "path", "description": "The job UUID." }] }, "docs": "Poll status/progress of a text-to-speech job." } ] }, { "info": { "name": "Personas", "type": "folder" }, "items": [ { "info": { "name": "Get all available avatars.", "type": "http" }, "http": { "method": "GET", "url": "https://api.creatify.ai/api/personas/" }, "docs": "List the catalog of 1500+ AI avatars/personas." }, { "info": { "name": "Get all available avatars (paginated).", "type": "http" }, "http": { "method": "GET", "url": "https://api.creatify.ai/api/personas/paginated/" }, "docs": "Paginated list of personas." }, { "info": { "name": "Get avatar by id.", "type": "http" }, "http": { "method": "GET", "url": "https://api.creatify.ai/api/personas/:id/", "params": [{ "name": "id", "value": "", "type": "path", "description": "The persona UUID." }] }, "docs": "Get a persona by id." } ] }, { "info": { "name": "Voices", "type": "folder" }, "items": [ { "info": { "name": "Get all available voices.", "type": "http" }, "http": { "method": "GET", "url": "https://api.creatify.ai/api/voices/" }, "docs": "List available AI voices and accents." }, { "info": { "name": "Get voices (paginated).", "type": "http" }, "http": { "method": "GET", "url": "https://api.creatify.ai/api/voices/paginated/" }, "docs": "Paginated list of voices." } ] }, { "info": { "name": "Music (modeled)", "type": "folder" }, "items": [ { "info": { "name": "Get music categories.", "type": "http" }, "http": { "method": "GET", "url": "https://api.creatify.ai/api/music_categories/" }, "docs": "List background-music categories. Modeled path - verify against docs.creatify.ai." }, { "info": { "name": "Get musics.", "type": "http" }, "http": { "method": "GET", "url": "https://api.creatify.ai/api/musics/" }, "docs": "List background-music tracks. Modeled path - verify against docs.creatify.ai." } ] }, { "info": { "name": "AI Editing", "type": "folder" }, "items": [ { "info": { "name": "Create an AI editing job.", "type": "http" }, "http": { "method": "POST", "url": "https://api.creatify.ai/api/ai_editing/", "body": { "type": "json", "data": "{}" } }, "docs": "Enhance and stylize an existing video with professional templates. Async - poll GET /ai_editing/{id}/." } ] } ] }