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

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

/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