Описание: метод нужен для добавления новой выгрузки без наполнения её данными. Сами данные будут добавлены через отдельный метод.

Характеристики метода: POST, синхронный.

Ресурс: xapi/etalonTable.

JSON Scheme тела запроса:

{

    "properties": {

        "DISPLAY_NAME": {

            "description": "Название выгрузки",

            "type": "string",

            "errors": ["required", "not_match", "not_unique_field"]

        },

        "CONDITION_COLUMNS": {

            "description": "строка, закодированный JSON-массив с названием столбцов, например: [\"first_column\", \"second_column\"]",

            "type": "string",

            "errors": ["required", "not_valid_json"]

        },

        "NOTE": {

            "description": "Произвольное описание выгрузки",

            "type": "string"

        }

    },

    "required": [

        "DISPLAY_NAME",

        "CONDITION_COLUMNS"

    ]

}

В случае успеха – код возврата «200» и тело ответа:

{

    "FINGERPRINT_ID":    "string",

    "TYPE":              "string",

    "SOURCE":            "string",

    "DISPLAY_NAME":      "string",

    "NOTE":              "string",

    "CONDITION_COLUMNS": "string",

    "CREATE_DATE":       "string",

    "CHANGE_DATE":       "string",

    "STATUS":            "string"

}

Число столбцов, которые указываются при создании выгрузки, не может быть изменено. При загрузке содержимого число ячеек в загружаемых стоках должно совпадать с тем значением, которое было указано при создании эталонной выгрузки.