Как создать новый лид в Perfex CRM через API?

Для создания нового лида в Perfex CRM через API, вам потребуется выполнить несколько шагов.

1. Получить API-ключ: Для начала вам необходимо получить API-ключ в Perfex CRM. Для этого войдите в административную панель Perfex CRM и перейдите в раздел "Настройки" -> "Настройки бренда" -> "API & Webhooks". Здесь вы найдете раздел "API-ключ", в котором можно сгенерировать новый ключ или использовать существующий.

2. Создать POST-запрос: Далее нужно создать POST-запрос для отправки данных на сервер Perfex CRM. Для этого вам понадобится использовать API-ключ, URL API и данные, которые необходимо отправить. URL API можно найти в разделе "API & Webhooks" (например, "https://yourdomain.com/api/v1/leads"). Вам также потребуется указать заголовок "Content-Type: application/json" и передать данные в формате JSON.

Пример кода на PHP для создания лида:

<?php
// Данные для создания лида
$data = array(
    'api_key' => 'YOUR_API_KEY',
    'name' => 'Новый лид',
    'email' => '[email protected]',
    'phone' => '1234567890',
);

// Преобразование данных в JSON-формат
$data = json_encode($data);

// Создание запроса
$ch = curl_init('https://yourdomain.com/api/v1/leads');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json',
    'Content-Length: ' . strlen($data))
);

// Отправка запроса и получение ответа
$response = curl_exec($ch);

// Закрытие соединения
curl_close($ch);

// Печать ответа
echo $response;
?>

В данном примере переменная $data содержит данные (например, имя, адрес электронной почты и номер телефона) для создания нового лида. API-ключ подставляется вместо 'YOUR_API_KEY', а URL API заменяется на адрес вашего Perfex CRM. С помощью функции json_encode данные преобразуются в JSON-формат, а затем отправляются с использованием Curl-запроса.

3. Обработка ответа: После отправки запроса вам будет возвращен ответ от сервера Perfex CRM. Этот ответ будет содержать информацию о созданном лиде, включая его идентификатор и статус операции.

Для получения доступа к различным методам API Perfex CRM, включая создание лида, перечисление лида, обновление или удаление лида, вы можете использовать документацию API Perfex CRM, которая будет дополнительным источником информации. Убедитесь, что вы передаете все необходимые параметры и данные, чтобы успешно создать лида через API Perfex CRM.