Сервисный ключ API

Сервисный ключ API

Функционал, который дает возможность сторонним сервисам создать более удобную для пользователей интеграцию с Ветменеджер. 

Преимущества перед обычными API ключами: 

  1. Единый ключ ко всем клиникам

  2. Не нужно просить API ключ у пользователя, пользователь просто включает сервис в настройках Ветменеджер.

  3. Прозрачное ограничение прав. Пользователь видит, к каким данным он дает доступ. Легче согласиться предоставить ограниченный доступ, чем полный. 

Авторизация в API

Осуществляется при помощи передачи двух параметров X-SERVICE-REST-API-KEY и X-SERVICE-NAME через HEADERS. Единые параметры для всех клиник. 

curl -X GET \
 http://$domainName.vetmanager.ru/rest/api/clinics \
 -H 'x-service-name: $serviceName \
 -H 'x-service-rest-api-key: $serviceApiKey'

Где: 

$domainName - уникальная часть url конкретной клиники
$serviceName - имя вашего сервиса
$serviceApiKey - ваш ключ, который вы получили у Ветменеджер


Как получить мой serviceApiKey? 

Свяжитесь с поддержкой Ветменеджер и предоставьте следующую информацию:

  1. Имя и описание сервиса

  2. Необходимые права для вашего сервиса. Перечислите необходимые uri и действия для них (GET, POST, PUT, DELETE)

  3. Контактный номер телефона или телеграмм  

👆 На этом пока всё