Skip to main content
Почти все методы API Oblodai — это HTTP‑запросы POST с телом в формате JSON. Так работают даже операции чтения: тело для них — либо пустой объект {}, либо объект с фильтрами. GET‑эндпоинтов всего три, и все они публичные (без подписи): Всё остальное — POST. Базовый URL: https://api.oblodai.com

Запрос

Заголовки запроса

* Кроме публичных методов.

Заголовки ответа

Пример «пустого» запроса на чтение (баланс):

Успешный ответ

При успешной обработке (HTTP 200 OK) API всегда возвращает конверт с полем state: 0 и полезной нагрузкой в result:
result может быть объектом, массивом или примитивом — зависит от метода. Конкретную форму смотрите на странице соответствующего эндпоинта.
Единственное исключениеPOST /v1/webhooks: он возвращает 201 Created и «голый» объект без конверта state/result. Это оговорено на его странице.

Ответ с ошибкой

При ошибке возвращается конверт с объектом error, а HTTP‑статус отражает класс ошибки:
  • code — машиночитаемый код вида <домен>.<причина>. Ветвитесь в коде по нему.
  • message — человекочитаемое пояснение. Безопасно логировать, но не полагайтесь на его точный текст.
Полный разбор классов и кодов — Формат ответа и коды ошибок.

Связанные страницы

Аутентификация и подпись запросов

Формат ответа и коды ошибок

Идемпотентность