API для выставления счетов и автоматизации документов

Apiin построен по принципу API-first: любое действие в кабинете — создание счёта, генерация PDF, отметка об оплате — доступно и через публичный REST API. Так вы автоматизируете документооборот и связываете Apiin со своей CRM, магазином или биллингом.

Что умеет REST API Apiin

API покрывает те же операции, что и веб-кабинет: создание и редактирование счетов на оплату, счетов-договоров и актов выполненных работ, работу с контрагентами и реквизитами, генерацию документов в PDF (движок Typst) и Word, а также отметки об оплате с историей платежей.

Данные передаются в формате JSON поверх HTTPS. Каждый счёт можно выпустить сразу с платёжным QR по ГОСТ Р 56042-2014 и получить публичную ссылку на документ — её удобно отдавать клиенту прямо из своего сервиса.

  • Счета, счета-договоры и акты — создание, изменение, получение
  • Контрагенты и реквизиты, автозаполнение по ИНН и БИК
  • Экспорт документа в PDF и DOCX, публичная ссылка с QR
  • Отметки о частичной и полной оплате, история платежей

Ключи и права-scopes

Доступ к API выдаётся по ключам. Ключ можно ограничить набором прав (scopes) — например, только выставление счетов без права удаления или доступа к платежам. Это удобно, когда ключ уходит во внешний сервис или скрипт: он получает ровно тот минимум, который нужен для задачи.

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

Как выставить счёт запросом

Типовой сценарий: ваш сервис отправляет запрос на создание счёта с реквизитами продавца и покупателя, позициями и НДС-режимом («Без НДС», УСН или ОСНО), а в ответ получает идентификатор документа, ссылку на PDF и публичную ссылку с платёжным QR. Дальше эту ссылку можно показать клиенту или отправить ему на email.

Точные пути эндпоинтов, поля запроса и примеры ответов описаны в документации на /docs/api — там же приведены форматы автонумерации и работа с наборами оформления, чтобы счета из API выглядели так же, как выпущенные вручную.

Вебхуки и события

Чтобы не опрашивать API в цикле, подпишитесь на вебхуки. Apiin присылает POST-уведомления о создании документа, смене статуса оплаты (частичная и полная) и смене статуса подписи акта. Тело уведомления подписывается по HMAC — вы проверяете подпись и доверяете источнику.

Так реализуется автозакрытие сделки на вашей стороне: получили событие «оплачен» — открыли доступ к услуге; получили «акт подписан» — закрыли задачу. Подробнее о событиях и проверке подписи — на странице про вебхуки.

Сценарии автоматизации

На базе API строятся регулярные выставления из вашего биллинга, генерация счёта в момент оформления заказа в интернет-магазине, массовый выпуск актов по завершённым работам и выгрузка данных в учётные системы.

Если нужна периодичность без своего кода, в самом Apiin есть повторяющиеся счета с автогенерацией по расписанию и автоотправкой на email — их можно комбинировать с API там, где нужна дополнительная логика.

Частые вопросы

Нужно ли платить за доступ к API?

Нет, Apiin бесплатный, API входит в сервис. Достаточно создать ключ в кабинете и указать нужные права-scopes.

Чем постоянный ключ отличается от временного?

Постоянный ключ живёт до отзыва и подходит для боевых интеграций. Временный удобен для разовых задач и тестов — его безопаснее выдавать наружу.

Можно ли ограничить, что делает ключ?

Да. У ключа есть права-scopes: например, разрешить только создание счетов и запретить удаление или доступ к платежам. Ключ получает ровно нужный минимум.

Можно ли через API выставлять счета-фактуры или УПД?

Нет. Для счетов-фактур и УПД со статусом 1 нужен оператор ЭДО (Диадок, СБИС). Через API Apiin выставляются счета на оплату, счета-договоры и акты.

Где посмотреть точные эндпоинты и примеры?

Полное описание методов, полей и примеры запросов — в документации на /docs/api. Начать интеграцию проще всего с создания счёта и подписки на вебхуки.

Apiin

Выставьте счёт за пару минут — бесплатно

Счета и акты в PDF и Word, платёжный QR, отправка по ссылке. Для ИП, ООО и самозанятых.

Создать API-ключ