Модульбанк API: POST /operation-history/{accountId} — Просмотр истории операций

Возвращает операции счёта. Требуется право operation-history; операции сортируются по дате проведения или изменения по убыванию, затем по идентификатору по возрастанию.

Документация: https://api.modulbank.ru/#tag/Poluchenie-dannykh/paths/~1operation-history~1%7BaccountId%7D/post

Параметр Где Тип Обяз. Описание
accountId path string да Системный идентификатор счёта
statuses body array нет Статусы возвращаемых операций
SbpRetailPointId body string нет Идентификатор торговой точки СБП
operations body array нет Идентификаторы транзакций
AbsIds body array нет Идентификаторы АБС транзакций
category body string нет Направление: Debet — входящий, Credit — исходящий
from body string нет Начало периода, формат yyyy-MM-dd
till body string нет Конец периода, формат yyyy-MM-dd
skip body integer нет Число пропускаемых строк, по умолчанию 0
records body integer нет Число записей от 0 до 50, по умолчанию 10

Базовые URL

Авторизация

Тип: Bearer-токен

Для работы только со своей учётной записью сгенерируй токен в личном кабинете через пункт «Подключиться к API». Передавай его в каждом запросе в заголовке Authorization: Bearer <access_token> и не передавай третьим лицам.

Для приложения других пользователей зарегистрируй приложение через api@modulbank.ru и получи clientId и clientSecret. Отправь пользователя на GET /oauth/authorize с clientId, redirectUri, scope и state, затем немедленно обменяй одноразовый code через POST /oauth/token. Доступные права scope: account-info, operation-history, operation-upload.

В песочнице используй clientId: sandboxapp, clientSecret: sandboxappsecret и Authorization: Bearer sandboxtoken; реальные идентификаторы и токены там запрещены.

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://api.modulbank.ru/#tag/Poluchenie-dannykh/paths/~1operation-history~1%7BaccountId%7D/post Вся интеграция одним документом: https://mcp-everything.ru/integrations/modulbank.md