# SmartScales Storage Aggregator API
>API взаимодействия с SS Storage Aggregator
>Система отправляет данные о предсказания и отправляет изображения
## Общие параметры
Интефейс взаимодействия реализован через JSON-REST API по протоколу HTTP 1.1
## Получений предсказаний
HTTP Method: `GET`
URL: `/predictions`
URL с `GET` параметрами:
`/predictions?start_time=datetime&end_time=datetime`
Запрос на отправку данных о предсказаниях за определенное время (`start_time` и `end_time`). При удачном отправлении устройство возвращает ответ с HTTP кодом `200`
Типы
`start_time` - datetime("%Y-%m-%dT%H:%M:%S")
`end_time` - datetime("%Y-%m-%dT%H:%M:%S")
Пример ответа:
```
{
predictions: [
{
prediction_id: string(UUID),
weight: float,
raw_predictions: ???,
sleep_time: duration,
created_at: datetime,
cashbox_id: string,
actual_item: int,
point1: {
x: int,
y: int
},
point2: {
x: int,
y: int
},
point3: {
x: int,
y: int
},
point4: {
x: int,
y: int
}
},
...
]
}
```
## Получение изображений
HTTP Method: `GET`
URL: `/images/<int:prediction_id>`
Возвращает изображение с HTTP кодом `200`