Для взаємодії сторонніх програм з EddyDesk розроблено API (інтерфейс прикладного програмування) (англ. application programming interface, API). За допомогою набору функцій існує можливість працювати з користувачами Вашої системи, так і з заявками.
Щоб розпочати роботу з програмою API, перейдіть через "Управлiння" в розділ "Глобальні налаштування", де в підрозділі "Система" ви знайдете API ключ. Цей ключ використовується як основний метод авторизації у системі (за допомогою API). При необхідності Ви можете створити новий ключ.
Вся документація представлена за посиланням.
Детальніше ознайомитися з прикладами надсилання запитів можна у цьому ролику:
Приклад методу "Отримати заявки" за допомогою GuzzleHttp:
<?php
require 'vendor/autoload.php';
use GuzzleHttp\Client;
$client = new Client([
'base_uri' => 'https://domain.eddydesk.com/',
]);
try {
$response = $client->get('api/v2/tickets/',
[
'auth' => [
'example@example.com',
'api-key',
],
]);
print_r(json_decode($response->getBody()->getContents(), true));
} catch (GuzzleHttp\Exception\ClientException $e) {
$response = $e->getResponse();
print_r($response->getBody()->getContents());
}
?>