Интеграция по API
Для автоматизированного сбора показателей мы разработали API. Одним запросом к API вы можете вносить данные в систему. Чтобы получить возможность использовать API необходимо при создании виджета выбрать пункт "Получение через API" в разделе "Источники данных" или в процессе использования в настройках добавить API. После указания названия интеграции вам на почту прийдет API ключ при помощи которого система понимает кто и в какой виджет передает информацию.
API Запрос позволяет:
  1. Передавать последнее значение
  2. Передавать значение в прошлом/будущем
  3. Изменять плановое значение для виджетов План/Факт
  4. Передавать расшифровку
Подробнее о методе
URL: https://api.bossinformer.ru/api/v1/client/%api_key%
Method: POST
JSON структура запроса:
{
    "value":{
        "value": 1,
        "datetime": "дд.мм.гггг чч:мм",
        "plan": 100,
        "complex_value": []
    }
}
Параметры
Структура данных complex_value:
[
    {
        "name": "Расход продуктов",
        "table": {
            "header":
                ["Продукт", "кг"],
            "body": [
                ["Тесто", "126"],
                ["Лук", "13"],
                ["Говядина", "37"],
                ["Томатная паста", "27"],
                ["Кориандр", "8"],
                ["Сыр", "75"],
                ["Салями", "34"],
                ["Приправы", "13"]
            ]
        }
    },
    {
        "name": "Продажи",
        "table": {
            "header":
                ["Наименование", "шт"],
            "body": [
                ["Пепперони", "93"],
                ["Четыре сыра", "41"],
                ["Мясная", "67"],
                ["Маргарита", "31"],
                ["Супер Папа", "12"]
            ]
        }
    },
    {
        "name": "Остатки напитков",
        "table": {
            "header":
                ["Название", "шт"],
            "body": [
                ["Кола", "58"],
                ["Фанта", "96"],
                ["Севенап", "120"]
            ]
        }
    }
]
Структура complex_value – это список объектов, каждый объект – это отдельная таблица с данными расшифровки.
Параметры
Данная структура позволяет получить в приложении такое отображение данных: