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

Все возможности API

Эта страница помогает быстро понять, что можно подключить через iEXExchanger API и какие разделы документации читать дальше.

API закрывает три основные задачи:

  1. построить собственную форму обмена или приложение;

  2. синхронизировать заявки, статусы, документы и события;

  3. дать партнерам и внутренним системам безопасный доступ только к нужным данным.

Карта возможностей

Возможность
Для чего нужна
Основные endpoints
Scopes

Проверка API

Убедиться, что домен, версия API и ключ работают.

GET /ping, GET /private/health/client, GET /private/ping

client:health:read

Профиль клиента

Понять, от чьего имени работает ключ.

GET /private/client

public-api:client:read

Usage и квоты

Показывать расход API, лимиты и остаток запросов.

GET /private/usage

usage:read

Scopes

Проверить, какие права доступны ключу.

GET /private/scopes

scopes:read

Платежные системы

Построить список валют, сетей и платежных направлений.

GET /private/exchange/payment-systems

exchange:routes:read

Направления обмена

Найти доступную пару обмена и ее условия.

GET /private/exchange/routes, GET /private/exchange/routes/{route}

exchange:routes:read

Возможности направления

Узнать лимиты, поля формы, требования и доступные действия.

GET /private/exchange/routes/{route}/capabilities

exchange:capabilities:read

Расчет суммы

Показать пользователю курс и сумму к получению до заявки.

POST /private/exchange/quotes

exchange:quotes:read

Проверка заявки

Проверить payload, обязательные поля и требования перед созданием.

POST /private/exchange/orders/preflight

exchange:preflight:read

Создание заявки

Создать реальную заявку обмена от имени клиента.

POST /private/exchange/orders

exchange:orders:create

Действия по заявке

Получить статус, доступные действия, подтвердить оплату или отменить.

GET /private/exchange/orders/{order}/status, GET /private/exchange/orders/{order}/actions, POST /private/exchange/orders/{order}/confirm, POST /private/exchange/orders/{order}/cancel

orders:detail:read, exchange:orders:actions:read, exchange:orders:confirm, exchange:orders:cancel

Список заявок

Синхронизировать CRM, отчеты, историю клиента или поддержку.

GET /private/orders, GET /private/orders/{order}, GET /private/orders/statuses

orders:read, orders:detail:read, orders:statuses:read

Файлы

Загружать документы и вложения через upload intent.

POST /private/files/upload-intents, POST /private/files/upload-intents/{intent}/commit

files:write, files:read

Верификации

Передавать проверку личности, карты или данные проверки по заявке.

GET /private/verifications/requirements, POST /private/verifications/identity, POST /private/verifications/cards, POST /private/exchange/orders/{order}/verifications/submit

verifications:read, verifications:write

Webhooks

Получать события без постоянного опроса статусов.

GET /private/webhooks, POST /private/webhooks, GET /private/webhooks/events, GET /private/webhooks/deliveries

webhooks:read, webhooks:write, webhooks:deliveries:read

Партнерский кабинет

Получать партнерскую сводку, статистику, рефералов, обмены и выплаты.

GET /private/partner, GET /private/partner/statistics, GET /private/partner/referrals, GET /private/partner/exchanges, GET /private/partner/payouts

partner:read, partner:statistics:read, partner:referrals:read, partner:exchanges:read, partner:payouts:read

Отзывы

Читать отзывы и создавать отзыв по своей заявке.

GET /private/reviews, POST /private/reviews

reviews:read, reviews:write

Sandbox

Проверять payload создания заявки без реальной заявки.

POST /private/sandbox/exchange/orders/simulate

sandbox:run

Contracts и schemas

Сверять версии контрактов и JSON Schema для автоматических проверок.

GET /public/contracts, GET /private/contracts, GET /public/schemas, GET /private/schemas

contracts:read, schemas:read

Что подключать в первую очередь

Если вы делаете форму обмена, начните с этого набора:

Если вы делаете CRM или отчетность, обычно достаточно:

Если вы делаете партнерский кабинет:

Если вы запускаете production-интеграцию, добавьте:

Как читать документацию дальше

Если нужно
Откройте

Получить ключ и понять роли

Создать первую заявку

Быстрый старт

Настроить безопасность

Загружать документы

Получать события

Смотреть точный контракт

Правило для scopes

Не выдавайте ключу все права сразу. Выберите минимальный набор под сценарий:

  • форма обмена не обязана читать партнерские выплаты;

  • CRM для отчетов не обязана создавать заявки;

  • webhook-настройки лучше держать в отдельном admin/backend ключе;

  • sandbox можно включить на время тестирования и отключить после запуска.

Полный список прав: Scopes и права ключа.

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

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