Функционал, который дает возможность сторонним сервисам создать более удобную для пользователей интеграцию с Ветменеджер.
Преимущества перед обычными API ключами:
Единый ключ ко всем клиникам
Не нужно просить 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 - ваш ключ, который вы получили у Ветменеджер
Свяжитесь с поддержкой Ветменеджер и предоставьте следующую информацию:
Имя и описание сервиса
Необходимые права для вашего сервиса. Перечислите необходимые uri и действия для них (GET, POST, PUT, DELETE)
Контактный номер телефона или телеграмм