For the complete documentation index, see llms.txt. This page is also available as Markdown.

Формат запросов, ответов и headers

Большинство endpoints возвращает JSON в едином формате.

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

{
  "state": 0,
  "message": "OK",
  "result": {
    "id": 25
  },
  "meta": {
    "request_id": "req_01J...",
    "correlation_id": "cor_01J...",
    "timestamp": "2026-06-23T10:00:00+00:00"
  }
}
Поле
Значение

state

0 значит успех.

message

Короткое сообщение.

result

Основные данные ответа.

meta.request_id

ID запроса для обращения в поддержку.

meta.correlation_id

ID цепочки связанных запросов.

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

Поле
Значение

state

1 значит ошибка.

error.code

Машинный код ошибки.

error.details

Детали, часто ошибки полей.

Headers для JSON-запроса

Content-Type нужен для запросов с body: POST, PUT, PATCH.

Headers для HMAC

Headers для защиты от дублей

Полезные headers ответа

Header
Что означает

X-Request-Id

ID запроса для обращения в поддержку.

X-Correlation-Id

ID цепочки запросов.

X-RateLimit-Limit

Лимит запросов в текущем окне.

X-RateLimit-Remaining

Сколько осталось запросов.

Retry-After

Сколько ждать после 429.

Idempotency-Replayed

Ответ взят из сохраненного idempotency-result.

Исключение: XML

GET /public/rates.xml возвращает XML, а не JSON envelope.

Последнее обновление

Это было полезно?