Такском API (Такском-Касса, ОФД): GET /API/v2/KKTList — ККТ торговой точки

По ККТ: название, рег. и заводской номер, номер ФН, состояние (Active, Expires, Expired, Inactive, Activation, Deactivation, FNChange, FNSRegistration, FNSRegistrationError), признак проблемы.

Документация: https://lk-ofd.taxcom.ru/ApiHelp/spisok_kkt_po_torgovoj_tochke.html

Параметр Где Тип Обяз. Описание
Session-Token header string да Временный маркер доступа
id query string да ИД торговой точки
np query string нет OK, Warning, Problem
pn query integer нет Номер страницы
ps query integer нет 1–100, по умолчанию 100

Базовые URL

Авторизация

Тип: Другое

Три способа: сертификат, логин и пароль, OAuth. Для входа по логину и паролю: POST /API/v2/Login с заголовком Integrator-ID (ИД интегратора, выдаёт Такском) и телом по схеме Login_Request (приложение № 1). В ответе — временный маркер доступа; его передают в заголовке Session-Token всех следующих запросов. Маркер живёт 5 минут с момента получения или последнего использования; просроченный — ошибка HTTP 401. Повторный вызов Login не создаёт новый маркер, пока прежний действует.

OAuth включается Такскомом вручную для зарегистрированного приложения: авторизация на https://auth-<server>.taxcom.ru/core/connect/authorize (client_id, response_type=code, scope=api), обмен кода на POST https://<server>.taxcom.ru/core/connect/token.

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://lk-ofd.taxcom.ru/ApiHelp/spisok_kkt_po_torgovoj_tochke.html Вся интеграция одним документом: https://mcp-everything.ru/integrations/taxcom.md