Сервисы Task Manager
Task Manager предоставляет интерфейс REST API (Representational State Transfer, репрезентативная передача состояния), который позволяет выполнять различные задания, а также позволяет выполнить действие в текущем выполняющемся задании. Ниже приведены примеры использования этого API.
Add Collection
Следующий пример показывает, как можно выполнить задание Add Collection с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (AddCollection.json):
{
"taskManagerCommands":
[
{
"publication_name":"Co7",
"name":"Add Collection",
"action":"run",
"s1000D_publication":"false",
"list_manuals":"<Publications>
<Publication name=\"Col1\">
<Manual name=\"BOM\" title=\"BOM\" format=\"xml
\" type=\"BOM\" model=\"NO_MODEL_ATTR\"/>
<Manual name=\"DOCRELATION\" title=\"DOCRELATION
\" format=\"xml\" type=\"DOCRELATION
\" model=\"NO_MODEL_ATTR\"/>
</Publication>
</Publications>",
"site_groups":"<SiteGroups><Group id=\"Preview\"/></SiteGroups>",
"segment_title":"Seg1",
"content_type":"Product Related Content",
"list_categories":"",
"rEDEPLOY_FLAG":"null",
"site_groups_selected":"true",
"assets_folder_path":"/opt/InService/InS_SW/SW/System/Assets",
"publication_title":"Col1",
"comment":"Col1",
"segment_id":"Seg1",
"list_contexts":"Context1"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Deploy Collection
Следующий пример показывает, как можно выполнить задание Deploy Collection с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (DeployCollection.json):
{
"taskManagerCommands":
[
{
"publication_name":"Co7",
"name":"Deploy Collection",
"action":"run",
"profile_name":"ASSETS_Co7",
"update_type":"Assets",
"reset_index":"false",
"site_groups":"Preview",
"coreLogicGroup":"default",
"mode":"PublishToRuntime",
"monitoring_name":"Run Deploy Pub",
"list_contexts":"Context1",
"list_categories":"",
"publication_title":"Col1",
"P2RTLoadType":"CollectionProfile",
"pauseBeforeExpose":"false",
"isCoordinatorMode":"false"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Get Task Status
Следующий пример показывает, как можно проверить статус выполняющегося в текущий момент задания с использованием интерфейса REST API. Заметьте, что необходимо указать идентификатор для задания.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (GetTaskStatus.json):
{
"taskManagerCommands":
[
{"action":"getStatus",
"tid":"20313"}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Transform and Load a Bundle
Следующий пример показывает, как можно выполнить задание Transform and Load a Bundle с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (TransformANDLoadBundle.json):
{
"taskManagerCommands":
[
{
"name":"Transform and Load a Bundle",
"action":"run",
"bundleFolder":"/vagrant/Bundles/PH",
"partsFamily":"PARTS",
"updateIfTimestampEqual":"false",
"site_groups":"Preview",
"shouldValidate":"false",
"paramsList":"site_groups:convertCGMToSVG:updateIfTimestampEqual",
"rollback":"no",
"S1000DVersion":"4.0",
"logLevel":"10",
"pauseAfterTransform":"false",
"publication_title":"Col1",
"convertCGMToSVG":"false",
"isInitialDataLoad":"false"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Transform and Load (начальная загрузка)
Следующий пример показывает, как можно выполнить задание Transform and Load с использованием интерфейса REST API при выполнении начальной загрузки данных.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Transform and Load [TransformMgmtInitialLoad].json):
{
"taskManagerCommands":
[
{
"name":"Transform and Load",
"action":"run",
"rootFolder":"/vagrant/Bundles",
"partsFamily":"PARTS",
"updateIfTimestampEqual":"false",
"shouldValidate":"false",
"paramsList":"site_groups:convertCGMToSVG:updateIfTimestampEqual",
"site_groups":"Preview",
"rollback":"no",
"isInitialLoad" : "yes",
"S1000DVersion":"4.0",
"logLevel":"10",
"convertCGMToSVG":"false",
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Transform and Load
Следующий пример показывает, как можно выполнить задание Transform and Load с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Transform and Load [TranformManagement].json):
{
"taskManagerCommands":
[
{
"name":"Transform and Load",
"action":"run",
"rootFolder":"/vagrant/Bundles",
"partsFamily":"PARTS",
"updateIfTimestampEqual":"false",
"shouldValidate":"false",
"paramsList":"site_groups:convertCGMToSVG:updateIfTimestampEqual",
"site_groups":"Preview",
"rollback":"no",
"isInitialLoad" : "no",
"S1000DVersion":"4.0",
"logLevel":"10",
"convertCGMToSVG":"false",
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Delete Task
Следующий пример показывает, как можно удалить выполняющееся в текущий момент задание с использованием интерфейса REST API. Заметьте, что необходимо указать идентификатор для задания.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (DeleteTask.json):
{
"taskManagerCommands":
[
{"action":"delete",
"tid":"1748"}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Delete Segment From Sites
Следующий пример показывает, как можно выполнить задание Delete Segment From Sites с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (DeleteSegmentFromSite.json):
{
"taskManagerCommands":
[
{
"name":"Delete Segment From Sites",
"action":"run",
"publication_name":"SEG1",
"site_groups":"Preview"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Resume Task
Следующий пример показывает, как можно возобновить выполнение приостановленного в текущий момент задания с использованием интерфейса REST API. Заметьте, что необходимо указать идентификатор для задания.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Resume.json):
{
"taskManagerCommands":
[
{"action":"resume",
"tid":"5576"}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Pause Task
Следующий пример показывает, как можно приостановить выполняющееся в текущий момент задание с использованием интерфейса REST API. Заметьте, что необходимо указать идентификатор для задания.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (PauseAction.json):
{
"taskManagerCommands":
[
{"action":"pause",
"tid":"5642"}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Abort Task
Следующий пример показывает, как можно прервать выполняющееся в текущий момент задание с использованием интерфейса REST API. Заметьте, что необходимо указать идентификатор для задания.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (AbortTask.json):
{
"taskManagerCommands":
[
{"action":"abort",
"tid":"5642"}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Add Category To a Non Product Collection
Следующий пример показывает, как можно выполнить задание "Добавить категорию в набор с содержимым, не относящимся к изделию" с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Add Category.json):
{
"taskManagerCommands":
[
{
"name":"Add Category",
"action":"run",
"publication_name":"Col2",
"list_categories": "PARTDOCUMENTS"
"list_contexts":"0000014982,0000015163,0000022202"
"segment_id":"Seg2",
}
]
}
Другой пример (для сегмента SHARED):
{
"taskManagerCommands":
[
{
"name":"Add Category",
"action":"run",
"publication_name":"PARTDOCUMENTS",
"list_categories": "PARTDOCUMENTS",
"list_contexts":"PARTDOCUMENTS",
"segment_id":"SHARED",
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Publish To Site
Следующий пример показывает, как можно выполнить задание Publish To Site с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Publish To Site.json):
{
"taskManagerCommands":
[
{
"name":"Publish To Site",
"action":"run",
"publication_name":"ALL",
"loadToMasterSiteOnly" : "false",
"isSynchExpose" : "false",
"pauseBeforeExpose" : "false",
"site_groups" : "Preview"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Удалить настройки конфигурации сегмента
Следующий пример показывает, как можно выполнить задание Remove Segment Configuration Setting с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Remove Segment Configuration Setting.json):
{
"taskManagerCommands":
[
{
"name":"Remove Segment Configuration Setting",
"action":"run",
"publication_name":"SEG1",
"site_groups":"Preview"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Add Context To a Collection
Следующий пример показывает, как можно выполнить задание Add Context To a Collection с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Add Context.json):
{
"taskManagerCommands":
[
{
"name":"Add Context",
"action":"run",
"publication_name":"KMT-EX",
"list_categories":"",
"list_contexts":"KMT-EX,XYZ",
"segment_id":"KMT-EX-Seg",
"site_groups":"<SiteGroups><Group id=\"Preview\"/></SiteGroups>"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Add Data Type
Следующий пример показывает, как можно выполнить задание Add Data Type с использованием REST интерфейса API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Add Data Type.json):
{
"taskManagerCommands":
[
{
"name":"Add Data Type",
"action":"run",
"publication_name":"KMT-EX",
"multi_publications":"false",
"model_attr_value":"NO_MODEL_ATTR",
"manual":"P2CRELATION",
"manual_type":"P2CRELATION",
"site_groups":"",
"publication_names":"null",
"site_groups_selected":"false",
"REDEPLOY_FLAG":"null",
"assets_folder_path":"${enigma.bin.home}/System/Assets",
"comment":"KMT-EX",
"manual_title":"P2CRELATION",
"manual_format":"xml"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Clean Transformation and Loading temporary Data
Следующий пример показывает, как можно выполнить задание Clean Transformation and Loading temporary Data с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Clean Transformation and Loading temporary Data.json):
{
"taskManagerCommands":
[
{
"name":"Clean Transformation and Loading temporary Data",
"action":"run",
"bundlesRootFolder":"/vagrant/Bundles/PH",
"cleanupState":"",
"archivingPath":"",
"deleteClonepacket":"true"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Export Site Content
Следующий пример показывает, как можно выполнить задание Export Site Content с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Create Backup From Site.json):
{
"taskManagerCommands":
[
{
"name":"Create Backup From Site",
"action":"run",
"siteId" : "Preview",
"isFullBackupFromSiteTask" : "true"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Create Offline Packet
Следующий пример показывает, как можно выполнить задание Create Offline Packet с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Create Offline Packet.json):
{
"taskManagerCommands":
[
{
"name":"Create Offline Packet",
"action":"run",
"publication_name" : "Seg1",
"siteId" : "Preview",
"postProcessPath" : "${enigma.config.home}/System/Config/Flows/
SACreatorForOffline/postProcessForSA.xml"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Delete Collection From Sites
Следующий пример показывает, как можно выполнить задание Delete Collection From Sites с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Delete Collection From Sites.json):
{
"taskManagerCommands":
[
{
"name":"Delete Collection From Sites",
"action":"run",
"publication_name":"PARTS",
"site_groups":"<SiteGroups><Group id=\"Preview\"/></SiteGroups>"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Deploy Assets
Следующий пример показывает, как можно выполнить задание Deploy Assets с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Deploy Assets.json):
{
"taskManagerCommands":
[
{
"name":"Deploy Assets",
"action":"run",
"site_groups":"Preview",
"isSynchExpose":"false",
"reset_index":"false",
"pauseBeforeExpose":"false",
"isCoordinatorMode":"false"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Remove Collection Configuration Setting
Следующий пример показывает, как можно выполнить задание Remove Collection Configuration Setting с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Remove Collection Configuration Setting.json):
{
"taskManagerCommands":
[
{
"name":"Remove Collection Configuration Settting",
"action":"run",
"publication_name":"PARTS",
"taskName" : "Remove Collection Setting"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Transform and Load CSV Data
Следующий пример показывает, как можно выполнить задание Transform and Load CSV Data с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Transform and Load CSV Data.json):
{
"taskManagerCommands":
[
{
"name":"Transform and Load CSV Data",
"action":"run",
"inputFolder":"/vagrant/CSVBundle",
"site_groups":"Preview",
"pauseAfterTransform":"false",
"piOnly" : "false",
"collectionName" : "",
"orgName" : "",
"paramsList":"site_groups:convertCGMToSVG",
"convertCGMToSVG":"false",
"inputFolderInternal" : "/vagrant/CSVBundle",
"bundleCategory" : "None"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера
Updates Assets In Publication Manager
Следующий пример показывает, как можно выполнить задание Updates Assets In Publication Manager с использованием интерфейса REST API.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
Метод
POST
В запросе используются следующие параметры:
◦ Content-Type - приложение/json
◦ Authorization - базовая авторизация
◦ X-XSRF-TOKEN - статическое значение
Параметр данных (JSON)
Параметр данных - это файл JSON (Updates Assets In Publication Manager.json):
{
"taskManagerCommands":
[
{
"name":"Update Assets In Publication Manager",
"action":"run",
"assets_folder_path":"${enigma.bin.home}/System/Assets"
}
]
}
Аутентификация
Базовая
Параметр данных
Нет
Отклик в случае успеха
200 - хорошо
Отклик в случае ошибки
400 - неверный запрос
401 - неавторизованный запрос
500 - внутренняя ошибка сервера