Изменение статуса мультилида
Адрес: 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>"
}'