Skip to main content

πŸš€ 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 the POST /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/mp4 or video/quicktime

➑️ Option B – Provide File URLs

Use the POST /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 file
  • 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

🌐 The URLs must be publicly accessible so Creatify can retrieve the video files.

Endpoint Summary


πŸ” Step 2: Check Custom Avatar Status

After submission, use GET /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

🀝 Need Help?

If you have any issues or need assistance, please contact api@creatify.ai