Общая информация о подключении интеграций

Многие функции мобильного приложения доступны для интеграции с информационными системами магазина посредством HTTP-запросов. Некоторые запросы будут отправляться системами IMSHOP.IO по мере необходимости (при помощи веб-хуков), некоторые запросы должен будет отправить магазин в IMSHOP.IO (при помощи API).
API (Application Programming Interface) — набор веб-адресов на стороне IMSHOP.IO, отправляя данные на которые ваши программисты смогут взаимодействовать с приложением. Например, уведомлять IMSHOP.IO о смене статуса заказа.
Webhook (вебхук) — "API наоборот". Это набор веб-адресов, которые должны реализовать ваши программисты на вашей стороне. Когда IMSHOP.IO понадобится дополнительная информация (например актуальные остатки товаров, или доступные способы доставки), IMSHOP.IO будет делать автоматизированные запросы по этим адресам.

Подключение

Для подключения вам необходимо связаться с вашим личным менеджером в IMSHOP.IO и:
  • Запросить ключ API.
  • Для всех вебхуков, которые вы будете реализовывать на вашей стороне, передать список URL-адресов, по которым они будут доступны.
Если вы не уверены, какие вебхуки вам надо будет реализовать для решения ваших задач, обратитесь к вашему личному менеджеру, и вы получите подробную консультацию.

Авторизация API

При каждом запросе требуется передача API ключа (как для API так и для webhooks). Ключ можно передавать либо в поле key в headers JSON запроса, либо в HTTP заголовке в виде Bearer токена (например Authorization: Bearer your_key_goes_here)
Все URL обязательно должны поддерживать HTTPS и иметь корректный SSL-сертификат
Мы работаем только через POST-запросы