Один эндпоинт, форма с полями key и action. Совместим со стандартным API v2 SMM-панелей — готовые модули магазинов и биллингов подключаются без правок.
Быстрый старт
Адрес
https://telegos.app/api/v2
Метод
POST
Формат тела
application/x-www-form-urlencoded
Ответ
JSON, всегда со статусом 200
Ключ передаётся полем key в теле запроса — заголовок Authorization здесь не используется. Кабинет работает на отдельном токене, поэтому сброс ключа не завершает вашу сессию в браузере.
Список услуг
Отдаёт весь прайс: id услуги для action=add, цену за 1000 и границы объёма.
Поле
Значение
key
Ваш ключ
action
services
Запрос
curl -X POST https://telegos.app/api/v2 \
-d key=ВАШ_КЛЮЧ \
-d action=services
curl -X POST https://telegos.app/api/v2 \
-d key=ВАШ_КЛЮЧ \
-d action=balance
Ответ
{
"balance": "19.61",
"currency": "USD"
}
Статусы заказов
Статус
Что значит
Pending
Заказ принят и ждёт отправки исполнителю
In progress
Исполнение идёт
Processing
Заказ обрабатывается на стороне исполнителя
Completed
Объём долит полностью
Partial
Долита часть объёма, остаток возвращён на баланс
Canceled
Заказ отменён, списание возвращено
Ошибки
Ошибка приходит тем же кодом 200 и отличается наличием поля error: проверять надо тело, а не статус ответа. В пакетных действиях ошибка лежит внутри своего элемента и не отменяет остальные.