Как передать значение поля/параметра из сделки в авотосделку с помощью API

Последние изменения: 12.11.2024

Кейс

Необходимо передать значение из одной сделки в уже созданную автосделку с помощью бизнес-процесса Sensei.

Реализация

Заполнить данные в одной сделке из другой возможно, если запустить процесс с заданными локальными параметрами элементом Отправить Webhook.

  1. Создать локальные параметры, в данном случае "name" и "phone".

  2. В настройке элемента "Отправить Webhook" указать тип запроса POST

  3. URL https://api.sensei.plus/v1/process/start/(Id процесса)

  4. ID запускаемого процесса

  5. API-ключ Sensei

  6. Тело запроса в формате JSON с ID сделок и данными для передачи в автосделку

Таким образом, процесс в автосделке запустится с уже заполненными локальными параметрами "name" и "phone" из родительской сделки и заполнит данные в поля сделки элементом "Задать параметр".

{

"data": [

{

"entity_id": " {{Сделка.Поле}}",

"entity_type": "1"

}],

"param_values": {

"local": [

{"name": "name", "value": " {{Сделка.Название}}"},

{"name": "phone", "value": "+79001234567"}

]}}


Помогла ли вам статья?