๐ Introduction
With Custom Avatar, you can upload your own consent and lipsync videos to create a personalized speaking avatar within the Creatify platform. This feature is designed for users who want to go beyond default personas and introduce custom characters for more control and brand alignment.๐งพ Step 1: Submit a Custom Avatar Request
โก๏ธ Option A โ Upload Files Directly
Use thePOST /api/personas_v2/ endpoint to upload your custom avatar assets as files.This must be a
multipart/form-data request.
โ Required Fields
lipsync_inputโ MP4 file used for lipsync training (e.g., a person speaking plain text)creator_nameโ Name for the avatar (e.g., โJamesโ)genderโ Gender identifier (e.g., โmโ, โfโ)video_sceneโ Context or background category (e.g., โofficeโ)
๐ค Example Curl Request
๐ฌ Ensure both video files are valid formats:video/mp4orvideo/quicktime
โก๏ธ Option B โ Provide File URLs
Use thePOST /api/personas/ endpoint to submit URLs to your consent and lipsync videos instead of uploading files.
โ Required Fields
lipsync_inputโ Publicly accessible URL to the lipsync MP4 filecreator_nameโ Name for the avatar (e.g., โJamesโ)genderโ Gender identifier (e.g., โmโ, โfโ)video_sceneโ Context or background category (e.g., โofficeโ)
๐ค Example Curl Request
๐ The URLs must be publicly accessible so Creatify can retrieve the video files.
Endpoint Summary
| Endpoint | Upload Type | Key Difference |
|---|---|---|
POST /api/personas_v2/ | File Upload (multipart/form-data) | Send actual MP4 files directly. |
POST /api/personas/ | URL Upload (application/json) | Provide direct URLs to existing MP4 files. |
๐ Step 2: Check Custom Avatar Status
After submission, useGET /api/personas/{id}/ to check the approval status of your avatar.
Example Request
What to Look For
"is_active": falseโ Avatar is still under review by Creatify"is_active": trueโ Avatar has been approved and is ready for use
โฑ๏ธ Reviews are typically completed within 24 hours
๐ Notes
- You can retrieve your avatars using
GET /api/personas_v2/ - Your approved Custom Avatar avatar can then be used in any compatible API such as AI Avatar, AI Avatar V2, or Create Video from URL

