aspro

n8n community node for Aspro.Cloud API (Finance + CRM)

Package Information

Released: 4 mo ago
Downloads: 12 weekly / 88 monthly
Latest Version: 1.0.2
Author: Kirill Fedoseev

Documentation

n8n-nodes-aspro

Кастомная n8n-нода для Aspro.Cloud API.

Покрытие:

  • Finance / Money (fin/customer_payment) — list / get / create / update / delete
  • Finance / Bank Account (fin/bank_account) — list / get / create / update / delete
  • Finance / Transaction (fin/transaction) — list / get / create / update / delete
  • CRM / Contractor (crm/account) — list / get / create / update / delete
  • Balance — композитная операция: получает счёт, проходит все транзакции с fixed_balance_date, возвращает реальный баланс
  • Custom — произвольный GET/POST к API

Возможности

  • Авторизация через API token (query api_key).
  • Встроенный throttling под настраиваемый rate limit (req/sec).
  • Автоматический retry на HTTP 429 с exponential backoff (учитывает Retry-After).
  • Пагинация в returnAll режиме.
  • Фильтрация — пользователь сам передаёт filter[...] ключи через Query Parameters (см. https://aspro.cloud/api/#section/Filtraciya).
  • POST-запросы (create/update) шлются как application/x-www-form-urlencoded.

Credentials

  • Account Subdomain — поддомен {company}.aspro.cloud.
  • API Token — токен из настроек Aspro.
  • Rate Limit (req/sec) — default 1 (триал). Поднять под свой тариф.
  • Max Retries on 429 — default 5.

Build

npm install
npm run build

Publish

Из корня репозитория:

npm run publish:n8n:aspro

Discussion