Интеграции

Возможности и документация API

REST API Консоль.Про позволяет автоматизировать работу с платформой из вашей CRM, 1С, собственного сервера или другой внешней системы — без ручных действий в личном кабинете.

API использует стандарт REST: запросы и ответы в формате JSON, стандартные HTTP-коды ответов. Базовый адрес: https://api.konsol.pro/

Для доступа к API нужен API-токен. Как его получить — в статье «Получение API-токена».

Зачем подключать API

Интеграция через API подходит, если вы хотите:

  • создавать акты и пачки актов из своей учётной системы;
  • приглашать исполнителей и получать данные о зарегистрированных;
  • работать с договорами и документами исполнителей;
  • запрашивать баланс и выписки по счёту компании;
  • опрашивать статусы актов, договоров и выплат вместо ручной проверки в кабинете.

API дополняет, но не заменяет другие каналы: email-уведомления, чат поддержки, интеграцию с 1С.

С актуальной документацией по работе API можно ознакомиться на docs.konsol.pro

Важно: те же правила, что в личном кабинете

Интеграция через API использует те же бизнес-процессы, что и работа в ЛК:

  • нельзя аннулировать акт, пока идёт подписание;
  • лимиты, статус «Мой налог», реквизиты исполнителя могут блокировать выплату — и через API, и через кабинет;
  • статус операции в кабинете виден сразу, через API его нужно запрашивать соответствующими методами.

Если действие недоступно в личном кабинете, оно не станет доступным через API.

Как начать работу

1. Получите API-токен

Токен создаёт сотрудник с ролью Админ:

1Нажмите на название компании в верхнем левом углу.
2Откройте вкладку «Интеграции».
3Нажмите «+ Создать API-токен».
4Введите название токена; при необходимости укажите IP-адреса (см. ниже).
5Нажмите «Сгенерировать» и скопируйте значение токена.

Пошаговая инструкция с иллюстрациями — в статье «Получение API-токена».

2. Изучите документацию

Актуальная документация по методам API: [docs.konsol.pro](https://docs.konsol.pro/)

Там же — описание заголовков авторизации, форматов запросов и кодов ответов.

3. Настройте интеграцию

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

Частые вопросы и ошибки

«Ваш IP не имеет доступ к текущему токену»

IP-адрес, с которого отправлен запрос, не входит в список разрешённых для токена.

Что сделать: добавьте IP сервера в настройках токена (⋮ → Изменить) или создайте токен без ограничения по IP, если политика компании это допускает.

«Необходимо передать действующий токен в заголовке запроса»

Токен не передан, передан не полностью или с ошибкой.

Что сделать: скопируйте токен заново (⋮ → Скопировать), проверьте заголовок авторизации по документации.

Ошибки 401 / 403

Возможные причины: неверный токен, ограничение по IP, недостаточно прав у сотрудника, создавшего токен (нужен Админ).

Ошибки 404 / 422

  • 404 — проверьте URL метода по документации; эндпоинт мог измениться.
  • 422 — ошибка валидации полей в JSON; сверьте тело запроса со схемой в docs.konsol.pro.

Метода нет в документации

Если в docs.konsol.pro нет нужного метода — напишите в чат поддержки или менеджеру: опишите сценарий, мы оценим возможность доработки API под ваши задачи.

Параллельно проверьте, можно ли закрыть задачу стандартными методами (акты, приглашения, статусы, выписки).

Эта статья была полезной?

Расскажите, что улучшить.