Настройки

API ERP Цеховик

Что дает API ERP Цеховик: какие данные доступны, как создать приложение API, какие права отметить для 1С и БАЗИС-Мебельщик и где найти документацию для разработчиков.

API (Application Programming Interface) — способ, которым Цеховик обменивается данными с другими программами без ручного импорта и экспорта файлов. Через API Цеховик связывают с интернет-магазином, CRM, складскими и BI-системами, собственными программами компании.

Где найти: Настройки → Интеграции → API для интеграций.

Открытый API доступен не на всех тарифах: какие интеграции и API входят в ваш, смотрите на странице тарифов.

Какие задачи решает API

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

Какие данные доступны через API

API открывает доступ к основным разделам Цеховика, в том числе к:

  • заказам покупателей;
  • счетам и отгрузкам;
  • заказам поставщикам;
  • приемкам и возвратам;
  • платежам;
  • технологическим картам;
  • материалам;
  • изделиям;
  • деталям;
  • контрагентам;
  • складам;
  • производственным участкам;
  • операциям;
  • справочникам и другим объектам системы.

С каждым разделом можно выполнять просмотр, создание, изменение и удаление — в пределах прав, выданных приложению.

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

  1. Убедитесь, что открытый API входит в ваш тариф (тарифы).
  2. Создайте приложение API (OAuth-клиент) для интеграции.
  3. Сохраните данные для подключения.
  4. Передайте их разработчику или компании, которая делает интеграцию.

Создание приложения API

Список приложений в разделе «API для интеграций» и кнопка «Добавить»

  1. Откройте Настройки → Интеграции → API для интеграций.
  2. Нажмите «Добавить».
  3. В поле «Наименование» укажите название, по которому вы узнаете приложение, например «1С УНФ».
  4. Отметьте права доступа приложения (см. «Какие права отметить»).
  5. Нажмите «Сохранить».

Форма «Добавить OAuth клиент»: наименование и права на вкладке «CRM»

После сохранения Цеховик покажет данные для подключения:

  • Идентификатор клиента;
  • Секретный ключ;
  • Идентификатор аккаунта.

Важно! Секретный ключ показывается один раз, сразу после создания приложения. Сохраните его в надежном месте: после закрытия окна посмотреть ключ еще раз нельзя.

Окно «Учетные данные OAuth»

Какие права отметить

Права задаются на вкладках формы: «Справочники», «CRM», «Снабжение», «Финансы», «Производство», «Склад». В каждой строке четыре права: «Чтение», «Создание», «Изменение», «Удаление». Кнопки «Выбрать всё» и «Отменить всё» отмечают или снимают все права на открытой вкладке. Давайте приложению только те права, которые нужны для его работы.

1С:Бухгалтерия и 1С:УНФ. Отметьте права на документы, которые будете переносить в 1С. Список документов — в статьях «Интеграция с 1С:Бухгалтерия 8.3» и «Интеграция с 1С:УНФ». На скриншоте выше для приложения «1С УНФ» на вкладке «CRM» у заказов, счетов и отгрузок покупателей отмечены чтение, создание и изменение, удаление не отмечено.

БАЗИС-Мебельщик. Отметьте разрешение «Импорт спецификации (создание)». Подробнее — в статье «Интеграция с БАЗИС-Мебельщик».

Для каких интеграций нужны ключи

Ключи API нужны для 1С:УНФ, 1С:Бухгалтерии, БАЗИС-Мебельщик и ваших собственных программ, которые работают через API.

Битрикс24 и amoCRM подключаются в Настройки → Интеграции установкой приложения, Albato — по адресу вебхука. Для них приложение API создавать не нужно.

Безопасность

API использует авторизацию OAuth 2.0. У каждой интеграции свои данные доступа, а права можно ограничить только нужными разделами. Полный доступ к учетной записи передавать не нужно.

Где посмотреть список методов

Для разработчиков есть отдельная документация API. Ссылка на нее есть и на экране «API для интеграций». В документации описаны:

  • доступные методы;
  • параметры запросов;
  • структура передаваемых данных;
  • возможные ответы сервера;
  • правила авторизации.

Когда стоит использовать API

API подходит, если данными с другими системами нужно обмениваться регулярно. Например:

  • у компании есть интернет-магазин;
  • документы нужно создавать автоматически;
  • нужна синхронизация с CRM;
  • компания использует собственные программы или мобильные приложения;
  • данные нужно автоматически выгружать для аналитики.

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

Если не уверены, подойдет ли API для вашей задачи, напишите в поддержку Цеховика.

Готовы навести порядок в цехе?

Выберите удобный формат старта. Можно сразу приступить к работе или посмотреть систему вместе с нами.

Начать самостоятельно

Зарегистрируйтесь прямо сейчас и получите 30 дней полного доступа ко всем модулям. Привязка карты не требуется.

Попробовать бесплатно

Посмотреть вместе с нами

Проведём экскурсию по системе, разберём ваши производственные процессы и покажем, как мы решим именно ваши задачи.