---
# System prepended metadata

title: SmartScales Storage Aggregator API

---

# 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`