POST с телом в формате JSON. Так работают
даже операции чтения: тело для них — либо пустой объект {}, либо объект с фильтрами.
GET‑эндпоинтов всего три, и все они публичные (без подписи):
Всё остальное —
POST.
Базовый URL: https://api.oblodai.com
Запрос
Заголовки запроса
* Кроме публичных методов.
Заголовки ответа
Пример «пустого» запроса на чтение (баланс):
Успешный ответ
При успешной обработке (HTTP200 OK) API всегда возвращает конверт с полем state: 0 и
полезной нагрузкой в result:
result может быть объектом, массивом или примитивом — зависит от метода. Конкретную форму смотрите
на странице соответствующего эндпоинта.
Единственное исключение —
POST /v1/webhooks: он возвращает
201 Created и «голый» объект без конверта state/result. Это оговорено на его странице.Ответ с ошибкой
При ошибке возвращается конверт с объектомerror, а HTTP‑статус отражает класс ошибки:
code— машиночитаемый код вида<домен>.<причина>. Ветвитесь в коде по нему.message— человекочитаемое пояснение. Безопасно логировать, но не полагайтесь на его точный текст.