API 2.2 - Общая информация

Время прочтения - 6 мин Finmap

Общая информация 

API (Application Programming Interface) — это набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. API выступает посредником между разработчиком приложений и любой средой, с которой это приложение должно взаимодействовать.

У Finmap открытый API, который могут использовать юзеры для собственных нужд и настройки индивидуальных интеграций с сервисом. Просмотреть информацию по API можно в разделе Настройки - Настройки компании, блок - Разработчикам. Здесь вы найдете информацию об АРІ-документации.
📎 Или же можете найти ее по этой ссылке: https://api.finmap.online/

💡 Если ваша цель — подключить Finmap к AI-помощнику (Claude, ChatGPT и т.п.), а не строить собственную интеграцию, воспользуйтесь MCP: Подключение Finmap к AI-помощнику (MCP).

Ключ API – это ключ шифрования для аутентификации пользователя в системе, по аналогии логина и пароля.
API-документация Finmap создана на базе ресурса Swagger

Блоки в АРІ-документации 

Документация разделена на блоки:

  • webhooks - блок который помогает работать с вебхуками
  • default - общая проверка на работоспособность
  • currencies - показує в якій валюті можна відкрити компанію
  • accounts - работа со счетами
  • tags - работа с тегами
  • projects - работа с проектами
  • categories/income - работа с категориями дохода
  • categories/expense - работа с категориями расходов
  • customers - работа с клиентами
  • investors - работа с инвесторами
  • creditors - работа с кредиторами
  • debitors - работа с заемщиками
  • suppliers - работа с поставщиками
  • employees - работа с сотрудниками
  • owners - работа с владельцами
  • operations/income - работа с операциями доходов
  • operations/expense - работа с операциями расходов
  • operations/transfer - работа с переводами

Для определенных блоков доступна возможность просмотра, редактирования, удаления, добавления. К таким блокам относятся:

  • tags
  • projects
  • categories/income
  • categories/expense
  • customers
  • investors
  • creditors
  • debitors
  • suppliers
  • employees
  • owners

Через следующие блоки есть возможность только добавлять операции. К ним относятся:

  • operations/income
  • operations/expense
  • operations/transfer

❌ Исключением является блок accounts, через этот блок можно только получать информацию о том, какие счета есть в сервисе.

Методы запросов 

  • GET — используется для получения или чтения данных. Запросы с использованием этого метода могут только получать данные.
  • PATCH — обычно используется для обновления ресурса, путем замены данных запроса.
  • POST — обычно используется для создания нового ресурса причем, никто не увидит эту информацию после того, как вы ее отправили.
  • DELETE — удаляет данные.

Лимиты запросов

На все методы API действуют общие лимиты на компанию:

  • 10 запросов за 5 секунд
  • 120 запросов в минуту
  • 10 000 запросов в сутки

Раньше ограничение касалось только журнала операций — теперь лимиты единые для всех методов API.

Как понять, что вы приближаетесь к лимиту. В ответе на каждый запрос возвращаются два заголовка:

  • Remaining-Req-Count — сколько запросов ещё осталось в текущем окне;
  • Next-Possibility-At — время, когда можно будет отправить следующий запрос, если лимит исчерпан.

Что сделать, чтобы не упираться в лимит:

  • Вместо постоянного опроса API настройте вебхуки — Finmap сам сообщит об изменениях, и дополнительные запросы не понадобятся.
  • Выгружайте данные пачками за период (например, все операции за день одним запросом), а не делайте отдельный запрос на каждую операцию.

Если ваша интеграция действительно требует большей пропускной способности, с 27.08.2026 доступен дополнительный пакет +100 запросов/мин: $10/мес, $60 за 6 месяцев или $120 в год.

Если остались вопросы

Если у вас возникнут вопрос о документации API или есть пример технического запроса, который вы хотите решить, пожалуйста, напишите нам на почту support-team@finmap.online.

В письме нужно описать следующее: "Запрос …, не работает (появляется такой ответ) когда вы отправляете параметры …". Наш технический специалист рассмотрит ваш запрос (обработка запросов происходит в пределах 24 часов) и предоставит квалифицированный ответ.

Содержание