Интеграции

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

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

Токен создаётся в личном кабинете компании и передаётся в заголовке HTTP-запросов к https://api.konsol.pro/

Обзор возможностей API и ссылка на документацию — в статье «Возможности и документация API». Методы и примеры запросов — на docs.konsol.pro.

Кто может получить API-токен

Создавать и управлять API-токенами могут только сотрудники с ролями:

  • Админ
  • Оунер (владелец кабинета)

Сотрудники с другими ролями (Бухгалтер, Менеджер, кастомные роли) не видят раздел «Интеграции» и не могут выпустить токен.

Как выдать сотруднику роль Админа — см. «Как добавить сотрудников».

Зачем нужен API-токен

API-токен потребуется для настройки интеграции — без него внешняя система не сможет обращаться к API Консоль.

Типичные сценарии:

  • автоматическая выгрузка актов и пачек из 1С или CRM;
  • приглашение исполнителей и получение статусов регистрации;
  • запрос баланса и выписок по счёту компании;
  • модуль 1С — в настройках обработки указывается тот же API-токен (64 символа).

Как получить API-токен

API-токен создаётся в личном кабинете:

  • Нажмите на название компании в верхнем левом углу экрана.
  • Перейдите на вкладку «Интеграции».
  • Нажмите «+ Создать API-токен».
  • Введите название токена (например, «1С» или «CRM»).
  • При необходимости добавьте IP-адреса, с которых будет доступ к API, и нажмите Enter после каждого адреса.
  • Нажмите «Сгенерировать».
  • После генерации скопируйте значение токена из появившегося сообщения или через ⋮ → Скопировать.

При создании токена учитывайте:

  • Длина токена64 символа. Копируйте полностью, не обрезайте.
  • IP-адреса — указывать необязательно. Если адреса ещё не известны, токен можно создать без них.
  • IP сервера — если запросы идут с удалённого сервера, указывайте IP сервера, а не вашего компьютера.
  • Название — произвольное; помогает различать токены для разных интеграций.
Обратите внимание: если вы планируете отправлять запросы к API с удалённого сервера, необходимо указывать IP-адрес этого сервера, а не вашего устройства.

Сохраните токен в надёжном месте. После закрытия окна полное значение можно снова получить только через ⋮ → Скопировать в списке токенов.

Можно ли создать несколько токенов

Да. Вы можете создавать отдельный токен для каждой интеграции (1С, CRM, тестовый сервер и т. п.).

Список всех токенов отображается на вкладке «Интеграции».

Управление токеном

Нажмите три точки (⋮) возле нужного токена:

  • Изменить — название и список IP-адресов;
  • Скопировать — скопировать значение токена (64 символа);
  • Удалить — отозвать токен (интеграция с этим ключом перестанет работать).

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

Не вижу раздел «Интеграции»

Раздел доступен только ролям Админ и Оунер. Попросите администратора кабинета создать токен или выдать вам соответствующую роль.

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

IP-адрес запроса не входит в whitelist токена.

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

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

Токен не передан, обрезан при копировании или указан неверно.

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

API-токен — это не «токен банка»

  • API-токен (64 символа) — доступ к REST API Консоль.
  • Токен банка (Тинькофф, Альфа и др.) — партнёр для чеков самозанятых в «Мой налог».

Это разные сущности. API-токен настраивается в «Интеграции», токен банка — в процессе подключения самозанятых к «Мой налог».

Нужно проверить конкретный запрос к API

Напишите в чат поддержки и приложите:

  • метод и URL запроса;
  • тело запроса (payload);
  • полный текст ошибки из ответа API.

Подробнее о типовых ошибках — в статье «Возможности и документация API».

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

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