Описание : Список каталогов ОЗ, отсортированных по имени.
Метод: GET
Ресурс: event/protectedCatalog
Параметры:
-
start- с какой позиции начать отдавать каталоги (по умолчанию 0) -
limit- сколько каталогов отдавать (по умолчанию 100, не может быть больше 1000)
Ответ: Список каталогов ОЗ, описанный следующей JSON-Schema:
JSON схема отдачи списка каталогов.
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"data": {
"type": "array",
"description": "Массив каталогов ОЗ",
"items": {
"type": "object",
"description": "Каталог ОЗ",
"properties": {
"CATALOG_ID": {
"type": "string",
"description": "Идентификатор"
},
"DISPLAY_NAME": {
"type": "string",
"description": "Имя"
},
"CREATE_DATE": {
"type": "string",
"description": "Дата создания"
},
"IS_DELETED": {
"type": "integer",
"description": "Удален ли из активной конфигурации",
"enum": [
0,
1
]
}
},
"required": [
"CATALOG_ID",
"DISPLAY_NAME",
"CREATE_DATE",
"IS_DELETED"
]
}
},
"meta": {
"description": "Дополнительные данные",
"type": "object",
"properties": {
"totalCount": {
"type": "integer",
"description": "Общее количество ОЗ"
},
"start": {
"type": "integer",
"description": "С какой позиции началось отдаваться"
},
"limit": {
"type": "integer",
"description": "Сколько всего отдалось"
}
},
"required": [
"totalCount",
"start",
"limit"
]
}
},
"required": [
"data",
"meta"
]
}
Пример:
Запрос
GET /xapi/event/protectedCatalog?start=0&limit=10 X-API-Version: 1 X-API-CompanyId: iw X-API-ImporterName: aplab X-API-Auth-Token: gla20dos1pcdbr69caxz
Ответ
{
"data": [{
"CATALOG_ID": "3D0F8CDAF9E74F82AC85EB32D12727A700000000",
"DISPLAY_NAME": "Грифованная информация",
"CREATE_DATE": "2016-05-12 10:24:41.342554",
"IS_DELETED": 0
}],
"meta": {
"totalCount": 1,
"start": 0,
"limit": 10
}
}