Справочник API

Эндпоинты: 25

Каждый эндпоинт принимает JSON и требует заголовок X-API-Key для аутентификации.

Базовый URL и заголовок

Базовый URL
https://horizon.pm/api/v1/app
X-API-Key
API ключ твоего проекта. Отправляй его с каждым запросом.

Полный справочник по API

Эндпоинты

25 из 25
МетодПутьФункцииКопировать URL
POST/user-management/signupАутентификация
POST/user-management/signinАутентификация
POST/user-management/check-authПользователи
POST/user-management/change-nameПользователи
GET/player-profileПрофиль игрока
PUT/player-profileПрофиль игрока
POST/leaderboard/submitТаблица Лидеров
GET/leaderboards/{boardKey}/topТаблица Лидеров
POST/validated-actions/runsПроверенные действия
POST/validated-actions/submitПроверенные действия
POST/cloud-save/saveОблачное сохранение
POST/cloud-save/loadОблачное сохранение
GET/remote-config/{configKey}Удал. Конфиг
GET/remote-config/allУдал. Конфиг
GET/localization/{key}Локализация
GET/localization/allЛокализация
GET/newsНовости
POST/gift-codes/validateПодарочные Коды
POST/gift-codes/redeemПодарочные Коды
POST/email-sending/sendОтправка Email
GET/email-sending/{emailId}Отправка Email
POST/crash-reports/sessionОтчёты о сбоях
POST/crash-reports/createОтчёты о сбоях
POST/user-feedback/submitОтзывы Пользователей
POST/user-logs/createЛоги Пользователей

Пример запроса

REST (curl)
Bash
1curl -X POST https://horizon.pm/api/v1/app/user-management/signup \
2 -H "Content-Type: application/json" \
3 -H "X-API-Key: horizon_YOUR_API_KEY_HERE" \
4 -d '{"type":"ANONYMOUS","username":"TestPlayer","includeRefreshToken":true}'