Get

[POST] …/v1/RetailCardMigration/Tasks/Get

Возвращает задачи по перемещению карт покупателей.

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

Название Тип данных Обязательность Описание
ids Array of Int64 Необязательный Массив ID задач на перемещение
promo_from_ids Array of Int64 Необязательный Массив ID программ лояльности, из которых перемещение
promo_to_ids Array of Int64 Необязательный Массив ID программ лояльности, в которые перемещение
sort_orders Array of SortOrders Необязательный Сортировака выходных параметров
search String Необязательный Строка поиска по наименованиям программ лояльности источника и назначения
limit Int32 Необязательный Количество элементов выборки, возвращаемых при запросе
offset Int32 Необязательный Смещение от начала выборки
SortOrders

Модель сортировки выходных параметров

Название Тип данных Обязательность Описание
column Enum Необязательный Значение для сортировки: нет
direction Enum Необязательный Порядок сортировки: <ASC | 1> - по возростанию, <DESC | 2> - по убыванию

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

{
    "ids": [
        1
    ],
    "promo_from_ids": [
        1
    ],
    "promo_to_ids": [
        1
    ],
    "sort_orders": [
        {
          "column": null,
          "direction": "ASC"
        }
    ],
    "search": "example",
    "limit":1,
    "offset":1
}

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

Название Тип данных Описание
result Array of Tasks Массив задач по перемещению карт покупателей
next_offset Int32 Смещение для следующей выборки данных
total Int32 Количество элементов выборки

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

{
    "ok": true,
    "result": [
        {
            "id": 1,
            "promo_from": {
                "id": 1,
                "name": "Накопительная",
                "type": {
                    "id": 1,
                    "name": "Бонусная система1",
                    "last_update": 1664715033
                },
                "active": false,
                "days": [
                    1
                ],
                "start_time": "00:00:00",
                "end_time": "23:59:00",
                "start_date": "2023-12-11",
                "end_date": "2024-01-11",
                "description": null,
                "sub_type": 0,
                "priority": 1,
                "last_update": 1719234620
            },
            "promo_to": {
                "id": 2,
                "name": "Накопительная",
                "type": {
                    "id": 1,
                    "name": "Бонусная система2",
                    "last_update": 1664715033
                },
                "active": false,
                "days": [
                    1
                ],
                "start_time": "00:00:00",
                "end_time": "23:59:00",
                "start_date": "2023-12-11",
                "end_date": "2024-01-11",
                "description": null,
                "sub_type": 0,
                "priority": 1,
                "last_update": 1719234620
            },
            "last_run": 1,
            "start_date": 1,
            "end_date": 1,
            "run_period_type": "Day",
            "run_period": 1,
            "order": 1
        }
    ],
    "next_offset": 2,
    "total": 1
}