API: методи та документація

Для взаємодії сторонніх програм з 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());
}
?>