Объект API WireCRM Организации
Организации
Информация по работе с объектом Организации (accounts).

Справочники
GET /types - Получение списка типов организаций.
GET /statuses - Получение списка статусов организаций.
GET /categories - Получение списка категорий организаций.
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.
address - Адрес.
status - Статус.
type - Тип.
category - Категория.
user - Ответственный.

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

//Пример добавления записи организации на PHP
$url = "https://wirecrm.com/api/v1/accounts";
$apikey = "Ваш API-ключ";

$headers = array("X-API-KEY:".$apikey);

$data = '{"name":"Рога и копыта","description":"Описание организации"}';

$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
$id = "1";
$url = "https://wirecrm.com/api/v1/accounts/".$id;
$apikey = "Ваш API-ключ";

$headers = array("X-API-KEY:".$apikey);

$data = '{"name":"Рога и копыта"}';

$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, "PUT");
curl_setopt($handle, CURLOPT_POSTFIELDS,$data);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);

$data = curl_exec($handle);
curl_close($handle);


//Пример удаления записи организации на PHP
$id = "1";
$url = "https://wirecrm.com/api/v1/accounts/".$id;
$apikey = "Ваш API-ключ";

$headers = array("X-API-KEY:".$apikey);

$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, "DELETE");
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);

$data = curl_exec($handle);
curl_close($handle);


//Пример получения списка организаций на PHP
$url = "https://wirecrm.com/api/v1/accounts";
$apikey = "Ваш API-ключ";

$headers = array("X-API-KEY:".$apikey);

$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_RETURNTRANSFER, true);

$data = curl_exec($handle);
curl_close($handle);


//Пример получения записи организации на PHP
$id = 1;
$url = "https://wirecrm.com/api/v1/accounts/".$id;
$apikey = "Ваш API-ключ";

$headers = array("X-API-KEY:".$apikey);

$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_RETURNTRANSFER, true);

$data = curl_exec($handle);
curl_close($handle);


//Пример поиска в списке организаций по Email организации на PHP
$url = "https://wirecrm.com/api/v1/accounts?email=info@wirecrm.com";
$apikey = "Ваш API-ключ";

$headers = array("X-API-KEY:".$apikey);

$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_RETURNTRANSFER, true);

$data = curl_exec($handle);
curl_close($handle);