Перейти к содержанию

Метод setStatuses

Загрузка статусов сделок. В случае если будет передан статус с уже записанным ID в сервисе R7K12, то статус будет обновлен. Метод: POST Формат: JSON Ссылка: https://api.r7k12.ru/{{TOKEN}}/setStatuses Параметры: Таблица 1 Content-type: application/json Таблица 1

Название Значение Обязательный Описание
id string Да Уникальный идентификатор статуса в CRM системе
group integer Да Группа к которой относится статус. Значение от 1 до 4. - 1 - Не учитывается - 2 - В обработке - 3 - Успешно реализовано - 4 - Отказ
name string Нет Название статуса в CRM системе (не более 500 символов).

Пример тела запроса:

[
 {
   "id":"56385",
   "group":"1",//Не учитывать
   "name":"Новый заказ"
 },
 {
   "id":"57667454",
   "group":"3"//Успешно реализовано
 }
]

Пример скрипта (PHP):

define('TOKEN','YOURTOKEN');
@file_get_contents(
   'https://api.r7k12.ru/'.TOKEN.'/setStatuses',
   0,
   stream_context_create(
       [
           'http' => [
               'method' => "POST",
               'header' => "Content-Type: application/json\r\n",
               'content' => json_encode(
                   [
                       [
                           'id' => '56385',
                           'group' => '1',
                           'name' => 'Новый заказ'
                       ],
                       [
                           'id' => '57667454',
                           'group' => '3'
                       ],
                   ]
               ),
           ],
       ]
   )
);