РЕГОН
API v1.4 ТЕХНИЧЕСКАЯ ДОКУМЕНТАЦИЯ

Интеграция.
Протокол.
Данные.

RESTful API для автоматизации обмена данными с РЕГОН. Подтягивайте транзакции, отправляйте акты сверки и управляйте отчетностью программно.

Пример JSON-ответа от API РЕГОН

Введение в REST API

Единый интерфейс для интеграции ваших сервисов с нашей бухгалтерской платформой.

API РЕГОН построено на стандартах REST и возвращает данные в формате JSON. Базовый URL для всех запросов: https://api.regon.dev/v1/. Мы поддерживаем методы GET, POST, PUT и DELETE. Все даты передаются в формате ISO 8601, а суммы — в рублях (целое число, копейки не указываются).

Авторизация и токены

01 // HEADER

Bearer Token

Передавайте ваш уникальный ключ в заголовке каждого запроса:
Authorization: Bearer {YOUR_API_KEY}. Ключ генерируется в личном кабинете.

02 // SCOPE

Ограничения (Scopes)

Настройте права доступа для токена: read:transactions, write:reports. Это защитит данные при компрометации ключа.

03 // LIMIT

Rate Limiting

Лимит: 100 запросов в минуту на бесплатный тариф и 1000 на Enterprise. При превышении возвращается статус 429 Too Many Requests.

99.9% Uptime SLA
<50ms Средний ответ
TLS 1.3 Шифрование
JSON Формат данных

Эндпоинты для транзакций

Программный доступ к финансовой активности вашего бизнеса.

GET /transactions

Возвращает список операций с пагинацией. Поддерживает фильтры по дате (from, to), сумме и типу (income/expense).

POST /transactions

Ручной ввод транзакции. Принимает JSON с полями: amount, currency, description, category_id. Автоматически классифицирует операцию.

Эндпоинты для отчетов

REPORTS // TAX

Налоговые декларации

Метод GET /reports/tax формирует готовую декларацию (УСН, НПД). Результат возвращается в формате PDF или XML для загрузки в ЛК ФНС.

REPORTS // PFL

СЗВ-ТД и РСВ

Автоматический расчет взносов за сотрудников. Эндпоинт POST /reports/insurance генерирует файлы для сдачи в Соцстрах и ПФР.

REPORTS // EXPORT

Экспорт в 1С/Excel

Получите выгрузку за любой период в формате .xlsx или .xml (конфигурация 1С), используя GET /reports/export.

SDK и примеры кода

Python
import regon_api
client = regon_api.Client(key="YOUR_KEY")
tx = client.transactions.list(date_from="2023-10-01")

Установите библиотеку через pip install regon-api. Документация на PyPI доступна по ссылке в футере.

JavaScript / Node.js
const Regon = require('regon-sdk');
const client = new Regon({ apiKey: 'YOUR_KEY' });
const transactions = await client.getTransactions();

Полная асинхронная поддержка. Установите через npm i regon-sdk.

C# / .NET
var client = new RegonClient("YOUR_KEY");
var response = await client.Transactions.GetAsync();

Доступно как NuGet пакет. Оптимизировано для интеграции с ASP.NET Core сервисами.

Начать интеграцию

Создайте тестовый ключ в панели разработчика и проверьте работу методов в песочнице (Sandbox).

Перейти в Sandbox