По полям: второй эндпоинт, который рассказывает, что стало с лидом после отправки.
Отправить лид — половина дела. Вторая половина — узнать, что с ним сделал колл-центр партнёра: ответил, не заинтересован, задепозитил. Это приходит со второго эндпоинта, который опрашивается по расписанию, и это самая насыщенная полями часть шаблона. Разберём их в том порядке, в каком спрашивает форма.
Он опционален. Пропустишь — доставка всё равно работает, просто не увидишь колл-статусов и депозитов, а конверсия останется пустой.
Pull URL, метод и формат тела берутся из доки партнёра — так же, как для отправки. GET подходит: тело запроса становится query-строкой.
Большинству партнёров нужен диапазон дат, поэтому в теле используются макросы окна, которые CRM подставляет на момент опроса. Бери тот, что совпадает с их форматом: {from} / {to} дают «YYYY-MM-DD HH:MM:SS»; {from_date} / {to_date} — только дату; {from_iso} / {to_iso} — ISO-8601 UTC с Z на конце; {from_ddmmyyyy} / {to_ddmmyyyy} — день первым. Всё остальное в этом теле — фиксированный type=3, id аккаунта — пишешь как есть.
Опрос идёт по возрасту лида: свежие проверяются каждые двадцать минут, старые — всё реже, чтобы месячный лид не дёргался с той же частотой, что сегодняшний.
Пул переиспользует основную авторизацию шаблона и те же доступы партнёра — вводить заново ничего не нужно. «Extra headers» — только для несекретного литерала, который дополнительно требует эндпоинт, вроде Accept: application/json, и у большинства партнёров это поле остаётся пустым. Никогда не клади туда API-ключ: он осядет в шаблоне фиксированным текстом, общим для всех партнёров на этом шаблоне.
Партнёр возвращает пачку. Три поля объясняют CRM, как её читать:
Дальше маппинг статусов переводит их словарь в твой — самое ценное поле в этой секции, ему посвящена отдельная страница ниже.
Партнёры сигналят о первом депозите одним из двух способов, и форма поддерживает оба, потому что выбирать не тебе:
Если партнёр делает и то и другое — заполняй оба: они проверяются независимо, а найденный любым способом депозит записывается один раз.
Некоторые партнёры разделяют: один эндпоинт под колл-статусы, другой под депозиторов, или тот же URL с другим параметром (acq=0 против acq=1). Для этого и нужна вторая, отдельная секция депозитного пула — заполняется только в таком случае. Большинству интеграций она не нужна, оставляй выключенной.