Интеграция со сторонними программами и сервисами через REST.API
REST API определяет набор функций, к которым разработчики могут совершать запросы и получать ответы. Взаимодействие происходит по протоколу HTTP. Преимуществом такого подхода является широкое распространение протокола HTTP, поэтому REST API можно использовать практически из любого языка программирования.
REST API предназначено, в основном, для запросов с внешних серверов к серверу vetmanager.ru
Для предоставления доступа к программе необходим ключ API KEY. Для его получения перейдите по ссылке http://ваш_домен.vetmanager.ru/build/, откройте вкладку “Интеграция с сервисами” и скопируйте ключ в поле “REST API для интеграции с другими приложениями”.
Важно! Будьте внимательны, ключ позволяет осуществлять полный контроль над программой Vetmanager
У любого HTTP запроса есть тело и заголовки. Заголовки для HTTP-запросов имеют следующий вид:
- X-REST-API-KEY — обязательный параметр, ключ авторизации
- X-REST-TIME-ZONE — необязательный параметр, значение временной зоны. Если пусто, то используется временная зона сервера, формат (+/-)HH:MM
По REST.API можно получить доступ к следующим разделам программы:
- к документам склада
- к календарю
- к кассам
- к клиентам
- к контрагентам клиники
- к партиям товаров
- к персоналу клиники
- к справочникам программы
- к справочнику городов, улиц
- к счетам клиентов
- к товарам и услугам
- к хукам, которые не удалось отправить
- к документам оплаты
Доступ к Ветменеджеру по REST.API дает пользователям широкие возможности, например, позволяет запустить счетчик клиентов на сайте, получать ежедневный SMS-отчет для владельца о обороте клиники за сутки, записывать клиентов на прием из сторонних программ или с сайта клиники и так далее.