Запрос¶
PUT /lead/[lead_id]/source
Меняет источник просмотра, к которому привязан лид.
Передаваемые параметры¶
- lead_id - ID лида
Тело запроса¶
{ "source": "SourceName", "campaign": "CampaignName", "keyword": "KeywordName" }
Описание полей¶
- source (Обязательное) - Источник просмотра
- campaign - Кампания просмотра
- keyword - Ключевое слово. Учитывается только вместе с campaign
Если campaign не передан, кампания и ключевое слово просмотра будут сброшены. Если не передан keyword, сбрасывается ключевое слово.
Источник хранится у просмотра, а не у лида. Если к одному просмотру привязано несколько лидов, источник изменится у всех.
Если у лида нет просмотра, вернётся ошибка Lead has no view.
Пример запроса¶
curl -H 'Content-Type: application/json' \ -H 'token: someToken' \ -X PUT \ -d '{"source": "NewSource", "campaign": "SomeCampaign"}' \ https://direct.lptracker.ru/lead/1234/source
Пример ответа при успешном выполнении:
{ "status": "success", "result": { "id": 1234, "contact_id": 12345, "name": "NewLead", "view": { "id": 43, "project_id": 12345, "source": "NewSource", "campaign": "SomeCampaign" }, "custom": [ ... ] } }