Retrieve the list of characters
January 9, 2025
Table of contents
Use hailuoai.video account to retrieve list of generated videos, see Setup MiniMax for details.
This endpoint returns a list of previously created characters, the same list you see when navigating to Subject Reference » Add Reference Character » My Characters.
https://api.useapi.net/v1/minimax/videos/characters/?…
Request Headers
Authorization: Bearer {API token}
Content-Type: application/json
API token
is required, see Setup useapi.net for details.
Query Parameters
-
account
is optional when only one account configured. However, if you have multiple accounts configured, this parameter becomes required. -
page
is optional, specify the page number. Default 1. -
pageSize
is optional, specify number of items to return. Default 50.
Responses
-
Field
cdnUrl
contains a link to the originally uploaded file.
FieldpromptImgUrl
contains a link to the detected character face from the file mentioned above.[ { "characterID": "1234567890", "characterType": 1, "file": { "fileID": "user:user_id-minimax:account-file:file_id", "cdnUrl": "https://cdn.hailuoai.video/...jpeg", "promptImgUrl": "https://cdn.hailuoai.video/..." } } ]
-
{ "error": "<Error message>", "code": 400 }
-
{ "error": "Unauthorized", "code": 401 }
Model
{ // TypeScript, all fields are optional
characterID: string
characterType: number
file: {
fileID: string
cdnUrl: string
promptImgUrl: string
}
}[]
Examples
-
curl "https://api.useapi.net/v1/minimax/videos/characters/?account=account" \ -H "Accept: application/json" \ -H "Authorization: Bearer …"
-
const token = "API token"; const account = "Previously configured account"; const apiUrl = `https://api.useapi.net/v1/minimax/videos/characters/?account=${account}`; const response = await fetch(apiUrl, { headers: { "Authorization": `Bearer ${token}`, }, }); const result = await response.json(); console.log("response", {response, result});
-
import requests token = "API token" account = "Previously configured account" apiUrl = f"https://api.useapi.net/v1/minimax/videos/characters/?account={account}" headers = { "Content-Type": "application/json", "Authorization" : f"Bearer {token}" } response = requests.get(apiUrl, headers=headers) print(response, response.json())