Объект API WireCRM Холодные контакты
Холодные контакты
Информация по работе с объектом Холодные контакты (leads).

Справочники
GET /statuses - Получение списка статусов холодных контактов.
GET /sources - Получение списка источников холодных контактов.
GET /custom_fields - Получение списка произвольных полей холодных контактов.

Операции
GET / - Получение списка холодных контактов.
GET /$id - Получение карточки холодного контакта.
POST / - Добавление холодного контакта.
PUT /$id - Обновление холодного контакта.
DELETE /$id - Удаление холодного контакта.

Поля
name - Название.
description - Описание.
phone - Телефон 1.
phone2 - Телефон 2.
phone3 - Телефон 3.
phone4 - Телефон 4.
phone5 - Телефон 5.
email - Email 1.
email2 - Email 2.
email3 - Email 3.
email4 - Email 4.
email5 - Email 5.
site - Сайт.
company - Организация.
source - Источник.
status - Статус.
city - Город.
region - Регион.
address - Адрес.
utm_campaign - UTM Campaign
utm_content - UTM Content
utm_medium - UTM Medium
utm_source- UTM Source
utm_term - UTM Term
utm_age - UTM Age
utm_geo - UTM Geo
clientid - Client ID
user - Ответственный.

Фильтры
name - Название.
phone - Телефон.
email - Почта.
user - Ответственный.

//Пример добавления холодного контакта с указанием UTM меток (utm_campaign, utm_content, utm_medium, utm_source, utm_term) на PHP

$apikey = "Ваш API-ключ";
$url = "https://wirecrm.com/api/v1/leads";
$headers = array("X-API-KEY:".$apikey);
$data = '{"name":"Игорь","phone":"79191122333","email":"test@test.com","description":"Новая заявка","utm_campaign":"kommercheskaya_nedvizhimost","utm_content":"1234567890","utm_medium":"cpc","utm_source":"yandex","utm_term":"kupit_odnokomnatnuju_kvartiru"}';
$handle = curl_init();
curl_setopt($handle, CURLOPT_URL, $url);
curl_setopt($handle, CURLOPT_USERAGENT, "WireCRM Rest API");
curl_setopt($handle, CURLOPT_HTTPHEADER, $headers);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($handle, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($handle, CURLOPT_POSTFIELDS, $data);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($handle);
curl_close($handle);


//Пример добавления холодного контакта с указанием статусы и источника на PHP
$apikey = "Ваш API-ключ";

//Список статусов холодных контактов
//Можно получить GET запросом https://wirecrm.com/api/v1/leads/statuses
$lead_status_id = "ID статуса";

//Список источников холодных контактов
//Можно получить GET запросом https://wirecrm.com/api/v1/leads/sources
$lead_source_id = "ID источника";

//Добавляем холодный контакт
$url = "https://wirecrm.com/api/v1/leads";
$headers = array("X-API-KEY:".$apikey);
$data = '{"name":"Игорь","phone":"79191122333","email":"test@test.com","description":"Новая заявка с сайта","status":"'.$lead_status_id.'","source":"'.$lead_source_id.'"}';
$handle = curl_init();
curl_setopt($handle, CURLOPT_URL, $url);
curl_setopt($handle, CURLOPT_USERAGENT, "WireCRM Rest API");
curl_setopt($handle, CURLOPT_HTTPHEADER, $headers);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($handle, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($handle, CURLOPT_POSTFIELDS, $data);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($handle);
curl_close($handle);