Запрос

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": [
      ...
    ]
  }
}

Описание модели лида