Начало работы
Scopes
Какие права (scopes) нужны OAuth-приложению для каждого метода API DonateX.
Scopes ограничивают, что OAuth-приложение может делать от имени стримера. Запрашивайте только нужные — стример видит их на экране согласия. External token работает без scopes и имеет полный доступ.
Если токену не хватает права, API ответит
403 Forbidden. Нужный scope указан у каждого метода в документации.Доступные scopes
donations.readЧтение истории донатов, топа донатеров, активной цели и текущего трека.
GET /v1/donationsGET /v1/goals/currentGET /v1/top-donatorsGET /v1/music/currentdonations.writeУправление алертами и музыкой: тестовые донаты, скипы, очистка очереди и повтор доната.
POST /v1/test-donationPOST /v1/donations/skip-currentPOST /v1/donations/{id}/skipPOST /v1/donations/skip-allPOST /v1/donations/{id}/rerunPOST /v1/music/skip-currentdonations.subscribeПодписки на вебхуки и подключение к realtime-хабу.
/v1/webhooks/subscriptionsSignalR /api/public-donations-hubuser.readПрофиль стримера и его ИИ-персонажи.
GET /v1/user/meGET /v1/ai/charactersGET /v1/ai/characters/{id}offline_accessВыдача refresh_token, чтобы обновлять доступ без повторного входа пользователя.
POST /api/connect/tokenopenidOIDC-идентификатор пользователя в токене.
profileИмя пользователя и аватар в токене.