Документация по API SubLite
Всё необходимое для интеграции ваших сервисов с нашей платформой.
Начало работы
API SubLite предоставляет программный доступ к функциям нашей платформы. Вы можете управлять ботами, заказами на рекламу, получать статистику и многое другое.
Все запросы к API следует отправлять на базовый URL:
Аутентификация
Для взаимодействия с API требуется ключ аутентификации. Каждый запрос должен содержать HTTP-заголовок Auth с вашим ключом.
Существует три основных типа ключей, каждый для своих задач:
-
Ключ-доступа (Secret Key): 🔐 Ваш главный и секретный ключ для выполнения управляющих действий: создание и обновление заказов (
/orders), добавление и настройка ботов (/bots).
Как получить: в приложении @id744819489509_bot перейдите вПрофиль → API → Secret Key. Никогда и никому не передавайте этот ключ! -
Токен (API Token): 📈 Этот токен предназначен только для получения данных, таких как баланс (
/get-balance) и статистика (/statistic).
Как получить: в приложении @id744819489509_bot перейдите вПрофиль → API Token. -
Ключ бота (API Key): 🤖 Генерируется для каждого добавленного бота. Используется для запросов от имени конкретного бота: получение спонсоров (
/get-sponsors) и проверка подписок (/get-user-subscriptions).
Как получить: в приложении @id744819489509_bot перейдите вБоты → Выбираете свой бот → Интеграция.
Пример заголовка
Auth: ВАШ_СЕКРЕТНЫЙ_КЛЮЧ_ДОСТУПА
Структура ответов
Все ответы от API приходят в формате JSON. Успешные ответы и ошибки имеют стандартизированную структуру для предсказуемой обработки.
Пример успешного ответа (HTTP 200 OK)
{
"status": "ok",
"code": 200,
"message": "Операция прошла успешно"
}
Пример ответа с ошибкой (HTTP 4xx/5xx)
{
"status": "error",
"code": 401,
"message": "Невалидный API токен"
}