White Server поддерживает 2 версии API:

  1. API v2 — рекомендованная версия API
  2. API v1 — не поддерживается с 2020 года

Таблица соответствия версий White Server API и агентов представлена ниже:

Продукт

Версия API

White Server Agent v1

White Server Agent v2

r_keeper 7v1+
v2++
StoreHouse 5v1+
v2++
StoreHouse 4v1+
v2+




Запросы к White Server

В WhiteServer существует 2 вида запросов:

  • синхронные - ответ возвращается сразу
  • асинхронные - запрос отправляется в ресторан, и ответ возвращается на адрес, указанный в запросе в поле callback.

Подробнее про синхронные и асинхронные запросы можно прочитать в статье синхронные и асинхронные запросы.
Если планируется использовать асинхронные запросы с возвращаемым callback, необходимо настроить внешний сервис, доступный White Server, и указывать его адрес в поле callback в запросе.