Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Function hooks/subscribe (http://<DOMAIN>/api/hooks/subscribe/)

Parameters:

  • token - authorization key obtained through the auth function

  • event - event name
    • order_created - event triggered when a user places an order or shop admin creates an order in the admin panel
    • user_signup - event triggered at user registration
    • request_call_meevent triggered when a callback request is made

  • target_url - link where data should be sent when the event is triggered

Response:

  • id - hook identifier to be stored for unsubscribing from the webhook

Также, при успешной подписке на вебхук сервер вернёт заголовок HTTP/1.1 201 Created что означает, что вебхук успешно создан. При других статусах ответа сервера, отличных от 20х, следует считать, что подписка не удалась.

Максимальное количество подписок на одно событие - 5. При достижении этого лимита ответ сервера будет "Subscriptions limit for current event has been reached"


Пример запроса по адресу http://<DOMAIN>/api/hooks/subscribe/

JSON
{
	"token": "<ВАШ ТОКЕН>",
	"event": "order_created",
	"target_url": "http://your_crm.com/order/created"
}


Пример ответа на запрос:

JSON
{
    "id": 1
}


  • No labels