Персонажи владельца токена, включая неактивных. Удалённые не возвращаются. Сортировка — по имени, затем по ID; если персонажей нет, вернётся [].
OAuth-токену нужен scope user.read. External token работает без scopes.
Ответы
iduuidID персонажа
namestringИмя персонажа
promptstring | nullПромпт персонажа; null, если стример скрыл промпты
systemPromptstring | nullСистемный промпт; null, если он не задан или промпты скрыты
avatarUrlstring | nullURL аватара; null, если аватара нет
colorstringЦвет персонажа из настроек
Общие для всех методов: 401 — нет токена или он недействителен, 403 — у OAuth-токена нет нужного scope, 429 — превышен лимит запросов. Подробнее об ошибках
curl "https://donatex.gg/api/v1/ai/characters" \
-H "Authorization: Bearer $DONATEX_TOKEN"[
{
"id": "42e114f7-0ac2-468c-b769-b26963abf81d",
"name": "Капитан",
"prompt": "Ты — добродушный капитан. Отвечай коротко и подшучивай над неудачами в игре.",
"systemPrompt": "Отвечай по-русски.",
"avatarUrl": "https://cdn.donatex.gg/aiassistant-widgets/avatars/captain.png",
"color": "#B69CFF"
}
]