GetHistory

TargetHistory

Модель, описывающая элемент истории цели

Название Тип данных Описание
start_date Int64 Начало периода в формате unix time
end_date Int64 Конец периода в формате unix time
value Decimal Значение цели
progress Decimal Прогресс цели
percent Int64 Прогресс цели в процентах

[POST] …/v1/Target/GetHistory

Возвращает историю цели.

Входные параметры

Название Тип данных Обязательность Описание
id Int64 Обязательный ID цели

Пример запроса

{
    "id": 1
}

Выходные параметры

Название Тип данных Описание
target Target Цель
data Array of TargetHistory Массив элементов истории цели

Пример ответа

{
    "ok": true,
    "result": {
        "target": {
            "id": 1,
            "name": "Глобальная цель",
            "target_type": {
                "id": 1,
                "name": "Количество чеков",
                "name_key": "app_target_type_1_name",
                "description": "app_target_type_1_description",
                "last_update": 1716976856
            },
            "owner": 1,
            "period_type": 2,
            "period": 1,
            "value": 100,
            "repeateable": false,
            "finished": false,
            "firm": {
                "id": 1,
                "group": {
                    "id": 1,
                    "parent_id": 0,
                    "name": "Предприятия",
                    "child_count": 0,
                    "last_update": 1715233269
                },
                "deleted_mark": false,
                "last_update": 1715863600,
                "name": "REGOS",
                "fullname": "ООО \"REGOS Software\"",
                "boss_name": "Андрей",
                "address": "Мукими, 8А",
                "phones": "+998987654321",
                "description": "EasyTrade successor",
                "inn": "305930137",
                "bank_name": "Ипак Йули",
                "mfo": "01101",
                "rs": "22125489632541254782",
                "oked": "62090",
                "vat_index": "1325489654785"
            },
            "stock": {
                "id": 1,
                "name": "Новомосковская",
                "address": "example",
                "firm": {
                    "id": 1,
                    "group": {
                        "id": 1,
                        "parent_id": 0,
                        "name": "Предприятия",
                        "child_count": 0,
                        "last_update": 1715233269
                    },
                    "deleted_mark": false,
                    "last_update": 1715863600,
                    "name": "REGOS",
                    "fullname": "ООО \"REGOS Software\"",
                    "boss_name": "Андрей",
                    "address": "Мукими, 8А",
                    "phones": "+998987654321",
                    "description": "EasyTrade successor",
                    "inn": "305930137",
                    "bank_name": "Ипак Йули",
                    "mfo": "01101",
                    "rs": "22125489632541254782",
                    "oked": "62090",
                    "vat_index": "1325489654785"
                },
                "description": "example",
                "deleted_mark": false,
                "last_update": 1705583155
            },
            "user": {
                "id": 1,
                "full_name": "John Fitzgerald Kennedy",
                "main_phone": "998123456789",
                "user_group": {
                    "id": 1,
                    "parent_id": 1,
                    "name": "Administrators",
                    "child_count": 1,
                    "last_update": 1529755889
                },
                "enable_hints": true,
                "system": true,
                "last_update": 1532276019,
                "first_name": "John",
                "last_name": "Kennedy",
                "middle_name": "Fitzgerald",
                "sex": "Male",
                "date_of_birth": "1993-12-21",
                "address": "456 Elm Street, Suite 3, Los Angeles, CA 90001, USA",
                "phones": "998123456789",
                "email": "example@example.com",
                "description": "example",
                "login": "Admin",
                "can_authorize": true,
                "active": true,
                "language_code": "RUS"
            },
            "last_update": 1731935302
        },
        "data": [
            {
                "start_date": 1731870000,
                "end_date": 1732474799,
                "value": 100.1,
                "progress": 1.1,
                "percent": 1
            }
        ]
    }
}