Метод updateIdsEssenceCrm¶
updateIdsEssenceCrm¶
Метод позволяет обновить уникальный идентификатор сущности (контакт/сделка) CRM. Данный метод подходит в случае интеграции “Своя CRM” и использовании модуля отправки данных, когда необходимо заменить присвоенный сервисом R7K12 идентификатор сущности CRM на свой. Метод: POST Формат: JSON Ссылка: https://api.r7k12.ru/{{TOKEN}}/updateIdsEssenceCrm Параметры: Таблица 1 Content-type: application/json Таблица 1
| Название | Значение | Обязательный | Описание |
| type | ENUM (‘lead’, ’contact’) | Да | Тип сущности CRM у которой необходимо изменить идентификатор |
| oldId | string | Да | Идентификатор сущности, который установлен на данный момент. |
| newId | string | Да | Идентификатор сущности, который необходимо установить. |
Пример тела запроса:
[
{
"type":"lead",
"oldId":"jf97gaossz",
"newId":"301cb030-4126-4065-94d9-8dc2a345573d"
},
{
"type":"lead",
"oldId":"6y62zhzifs",
"newId":"2ed7874b-3646-499b-a54e-ccd31a843527"
},
{
"type":"contact",
"oldId":"3reuqfl2di",
"newId":"f77b6a3f-aab3-4a80-b752-cdfe15ae31b2"
}
]
Пример ответа:
[
{
"type":"lead",
"id":"jf97gaossz",//oldId
"status":"success"
},
{
"type":"lead",
"id":"6y62zhzifs",
"status":"error",
"error_message":"Новый идентификатор не является уникальным"
},
{
"type":"contact",
"id":"3reuqfl2di",
"status":"success"
}
]
Пример скрипта (PHP):
define('TOKEN','XXXXXXXXX');
@file_get_contents(
'https://api.r7k12.ru/'.TOKEN.'/updateIdsEssenceCrm',
0,
stream_context_create(
[
'http' => [
'method' => "POST",
'header' => "Content-Type: application/json\r\n",
'content' => json_encode(
[
[
'type' => 'lead',
'oldId' => 'jf97gaossz',
'newId' => '301cb030-4126-4065-94d9-8dc2a345573d'
],
[
'type' => 'lead',
'oldId' => '6y62zhzifs',
'newId' => '2ed7874b-3646-499b-a54e-ccd31a843527'
],
[
'type' => 'contact',
'oldId' => '3reuqfl2di',
'newId' => 'f77b6a3f-aab3-4a80-b752-cdfe15ae31b2'
]
]
)
]
]
)
);