Для API используется REST. Все ответы приходят в формате JSON.
Запрос
GET /api/stores
Ответ
- id - число
- urlLogo - строка
- urlMap - строка
- name - строка
- address - строка
- latitude - координата (вещественное число)
- lon - координата (вещественное число)
- city - строка
Запрос
GET /api/store/{id}/categories
Ответ
- id - число
- name - строка
- coords - координаты, список списков словарей x, y
- products - список товаров со структурой:
- id - число
- name - строка
Запрос
PUT /api/store/{id}/category/{id}
Данные запроса:
json-список строк (названий)