π Introduction
With Bring Your Own Avatar (BYOA), 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 BYOA 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)consent_videoβ MP4 file granting usage rightscreator_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 fileconsent_videoβ Publicly accessible URL to the consent 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 BYOA 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 BYOA avatar can then be used in any compatible API such as AI Avatar, AI Avatar V2, or Create Video from URL

