ㅤВремя чтения материала — 8 мин.
Finmap

Добавление платежей через API


Через API есть возможность добавить следующие платежи:



Для того, чтобы добавить платеж через API необходимо:

1. Перейти в API документацию https://api.finmap.online/

2. Авторизоваться с помощью ключа API

3. Выбрать тип платежа, который нужно добавить, к этим типам входят:

  1. operations/income
  2. operations/expense
  3. operations/transfer

4. Нажимаем на параметр POST

5. Указываем необходимые данные к платежу

6. Нажимаем выполнить запрос


ㅤ✅ В результате в сервисе Finmap будет добавлен новый платеж

Параметры, которые могут содержаться в операции:

ㅤㅤ

ㅤ❗ Для добавления платежа не обязательно использовать все параметры.

ㅤ❗❗ Важно: Наш сервис работает в часовом поясе UTC 0, если вам нужно указать другой часовой пояс, тогда на помощь придет параметр offset.
Обратите внимание, что параметр date необходимо указывать в UNIX (миллисекунды) формате.
Пример «date»: 1717158515050



Редактирование платежей через API ⚙️


Через API есть возможность редактировать следующие платежи:


Для того, чтобы редактировать платеж через API необходимо:
ㅤㅤ

1. Перейти в API документацию https://api.finmap.online/

2. Авторизоваться с помощью ключа API

3. Выбрать тип платежа, который нужно добавить, к этим типам входят:

  1. operations/income
  2. operations/expense
  3. operations/transfer

4. Нажимаем на параметр PATCH

5. Выберите по какому типу будете редактировать платеж по operationID или externalID

6. Укажите необходимый ID

7. Укажите изменения которые хотите сделать

8. Нажимаем выполнить запрос

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

Удаление платежей через API 🗑️


Для того, чтобы удалить платеж через API необходимо:

1. Перейти в API документацию https://api.finmap.online/

2. Авторизоваться с помощью ключа API

3. Выбрать тип платежа, который нужно добавить, в эти типы входят:

  1. operations/income
  2. operations/expense
  3. operations/transfer

4. Нажимаем на параметр DELETE

5. Выберите по какому типу будете редактировать платеж по operationID или externalID

6. Укажите необходимый ID

7. Нажимаем выполнить запрос


ㅤㅤ

Как получить operation id 👀


Найти operation id можно следующим образом:

1. С помощью Webhook


2. Используя инструменты разработчика

ㅤ2.1 Чтобы это сделать вам нужно в браузере открыть инструменты разработчика

ㅤ2.2 Перейти во вкладку Network


ㅤ2.3 Выбрать log (в этом параметре находятся данные обо всех платежах, которые у вас есть на странице Finmap)

ㅤ2.4 Нажать на вкладку Preview


ㅤ2.5 Открываем все платежи в этой вкладке


ㅤ2.6 Выбираем нужный платеж

ㅤ2.7 И находим его id (обычно находится в самом конце информации о платеже)