Skip to main content

Изменение статуса мультилида

Адрес: https://track-api.leadhit.io/client/update_multilead/

Описание

Изменение статуса мультилида и всех привязанных к нему лидов.

Может пригодиться, если нужно ограничить отправку писем отпределенным лидам, таким лидам можно выставлять отличный от дефолтного статус, а в условиях рассылок запретить/разрешить отправку писем лидам с данным статусом.

Параметры

Метод - POST

В заголовках нужно передать "api-key" и "leadhit-site-id".
Параметры - json с полями "email", "status", "site_id".

Статус должен быть одним из списка: "new", "contacted", "customer", "manager", "regular", "wholesale".
По умолчанию у мультилида установлен статус "new".

Api-key и site-id предоставляем мы.

Пример использования

POST https://track-api.leadhit.io/client/update_multilead/

Headers (application/json):

api-key: <api-key>  
leadhit-site-id: <your_site_id>

Body (application/json):

{
  "email": "example@mail.ru",
  "status": "contacted",
  "site_id": "<your_site_id>"
}

Response 200 (application/json):

{
  "status": "success",
  "message": "Multilead with email example@mail.ru was updated. New status - contacted."
}

Возможные ошибки

Если покупатель с таким email не найден:

Response 404 (application/json):

{
  "detail": "Multilead not found"
}

Пример запроса с помощью CURL:

curl --request POST \
  --url https://track-api.leadhit.io/client/update_multilead/ \
  --header 'Content-Type: application/json' \
  --header 'api-key: <api-key>' \
  --header 'leadhit-site-id: <your_site_id>' \
  --data '{
  "email": "example@mail.ru",
  "status": "contacted",
  "site_id": "<your_site_id>"
}'