Перейти к основному содержимому

Контроллер управления задачами

/api/Task/Create​

Создать задачу

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

параметры новой задачи

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringимянет
descriptionstringописаниенет
enabledbooleanпризнак активностинет
isSystembooleanпризнак системной задачинет
attemptsNumberinteger (int32)колличество попыток выполнения в случае ошибкинет
attemptsIntervalinteger (int32)интервал попыток выполнения в случае ошибки в секундахнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultIdentifier
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

/api/Task/Delete​

Удалить задачу

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

параметры удаления задачи

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)идентификаторнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringнет
codestringда
isErrorbooleanда
stackTracestringнет
innerErrorsIErrorDescription[]нет
techMessagestringнет
dateTimestring (date-time)нет
dataobjectнет
exceptionTypestringТип исключения.нет
sourcestringИмя источника.нет
innersInnerInfo[]Элементы исключений.нет
extrastringТрейс стека.нет
idstringИдентификатор ошибки.нет
typeErrorTypes

/api/Task/Get​

Получить информацию о задаче

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

параметры получения задачи

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)идентификаторнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringимянет
descriptionstringописаниенет
enabledbooleanпризнак активностинет
isSystembooleanпризнак системной задачинет
statusstringстатуснет
lastRunstring (date-time)дата последнего запусканет
succesfullLastRunstring (date-time)дата последнего успешного запусканет
attemptsNumberinteger (int32)колличество попыток выполнения в случае ошибкинет
attemptsIntervalinteger (int32)интервал попыток выполнения в случае ошибки в секундахнет
ownerstringВладелецнет
actionIdsstring(uuid)[]нет
triggerIdsstring(uuid)[]нет
idstring (uuid)идентификаторнет

/api/Task/List​

Получить список задач

Тип HTTP запроса: post

Отсылаемый запрос​

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultInfo[]Данные результата метода API.нет
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

/api/Task/Update​

Обновить данные задачи

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)идентификаторнет
namestringимянет
descriptionstringописаниенет
enabledbooleanпризнак активностинет
isSystembooleanпризнак системной задачинет
attemptsNumberinteger (int32)колличество попыток выполнения в случае ошибкинет
attemptsIntervalinteger (int32)интервал попыток выполнения в случае ошибки в секундахнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringнет
codestringда
isErrorbooleanда
stackTracestringнет
innerErrorsIErrorDescription[]нет
techMessagestringнет
dateTimestring (date-time)нет
dataobjectнет
exceptionTypestringТип исключения.нет
sourcestringИмя источника.нет
innersInnerInfo[]Элементы исключений.нет
extrastringТрейс стека.нет
idstringИдентификатор ошибки.нет
typeErrorTypes

/api/Task/Start​

Запуск задачи

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)идентификаторнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringнет
codestringда
isErrorbooleanда
stackTracestringнет
innerErrorsIErrorDescription[]нет
techMessagestringнет
dateTimestring (date-time)нет
dataobjectнет
exceptionTypestringТип исключения.нет
sourcestringИмя источника.нет
innersInnerInfo[]Элементы исключений.нет
extrastringТрейс стека.нет
idstringИдентификатор ошибки.нет
typeErrorTypes

/api/Task/Stop​

Остановка задачи

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)идентификаторнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringнет
codestringда
isErrorbooleanда
stackTracestringнет
innerErrorsIErrorDescription[]нет
techMessagestringнет
dateTimestring (date-time)нет
dataobjectнет
exceptionTypestringТип исключения.нет
sourcestringИмя источника.нет
innersInnerInfo[]Элементы исключений.нет
extrastringТрейс стека.нет
idstringИдентификатор ошибки.нет
typeErrorTypes

/api/Task/Upload​

Загрузить задачи

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

данные загружаемых задач

Название поляТип поляОписаниеОбязательноеВозможные значения
infostringданные задачнет
rewritebooleanфлаг обновления существующей задачи (true - перезапись, false - игнорирование)нет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringнет
codestringда
isErrorbooleanда
stackTracestringнет
innerErrorsIErrorDescription[]нет
techMessagestringнет
dateTimestring (date-time)нет
dataobjectнет
exceptionTypestringТип исключения.нет
sourcestringИмя источника.нет
innersInnerInfo[]Элементы исключений.нет
extrastringТрейс стека.нет
idstringИдентификатор ошибки.нет
typeErrorTypes

/api/Task/Download​

Выгрузить задачи

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
tasksstring[]Массив имён задачнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringнет
codestringда
isErrorbooleanда
stackTracestringнет
innerErrorsIErrorDescription[]нет
techMessagestringнет
dateTimestring (date-time)нет
dataobjectнет
exceptionTypestringТип исключения.нет
sourcestringИмя источника.нет
innersInnerInfo[]Элементы исключений.нет
extrastringТрейс стека.нет
idstringИдентификатор ошибки.нет
typeErrorTypes