Один ендпоінт, форма з полями 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: перевіряти треба тіло, а не статус відповіді. У пакетних діях помилка лежить усередині свого елемента й не скасовує решту.