Начало работы с CrocoTime Web API

Для начала работы с CrocoTime Web API, необходимо создать токен доступа на вкладке "Конфигурация" в разделе "Токены". Далее во всех запросах необходимо добавлять этот токен в качестве значения параметра server_token.

Взаимодействие с системой учета рабочего времени происходит с помощью HTTP-запросов к серверу Crocotime. Запрос должен иметь следующую структуру:

{
    "server_token": "...",
    "app_version": "...",
    "controller": "...",
    "query": {}
}

Заголовок Content-Type у запросов должен иметь значение "application/json; charset=utf-8".

Описание параметров запроса:

server_tokenТокен, по которому сервер определяет, что запрашивающей стороне можно отдавать данные
app_versionВерсия Crocotime сервера. Является частью механизма обратной совместимости версий. Формат запросов и ответов соответствует тому, который был в той версии сервера, которая указана в параметре. Если параметр не задан, то формат запросов/ответов будет самый старый.
controllerИмя контроллера, которому направляется запрос. Этот параметр необходимо указывать во всех запросах;
queryПараметры запроса к контроллеру

Пример использования:

POST / HTTP/1.1:
Content-Type:application/json;charset=utf-8

{
   "server_token": "2416a592bf8b88e8689631c763dcfd164f6e142e9b02cb",
   "app_version": "5.2.0",
   "controller": "api_employees"
 }