Task
Manage VARIO Cloud batch-processing tasks via API, including scheduling, execution, cancellation, status tracking, logs, and support tasks.
Task for Batch Processing
an identifier
successful operation
Version Identifier for this Object (for PUT)
Unique identifier of the Object
label of this task
description of this task
valid cron expression (UNIX style)
last execution date-time
first execution date-time
next execution date-time
Wann eine bevorzugte Abarbeitung angefragt wurde
lastStatus
bean-name/class-name to execute
Status
ACTIVEPossible values: Category
NORMALPossible values: Is this task a singleton
trueHow often will this task run? (null -> forever)
process id
Aktiviert Call-Tracing fuer diesen Task
falseResource with given ID was not found
GET /cmn/task/{id} HTTP/1.1
Host: api.example.com
Accept: */*
{
"version": "text",
"info": {
"createdAt": "2026-01-01T00:00:00.000Z",
"createdFrom": "text",
"updatedAt": "2026-01-01T00:00:00.000Z",
"updatedFrom": "text"
},
"id": "text",
"label": "text",
"description": "text",
"cronExpression": "text",
"lastExecutedAt": "2026-01-01T00:00:00.000Z",
"firstExecutionTime": "2026-01-01T00:00:00.000Z",
"nextExecutionAt": "2026-01-01T00:00:00.000Z",
"nextExecutionOverride": "2026-01-01T00:00:00.000Z",
"lastStatus": "CREATED",
"jobBeanName": "text",
"state": "ACTIVE",
"category": "NORMAL",
"dataPayloadJson": {
"empty": true,
"array": true,
"null": true,
"object": true,
"float": true,
"nodeType": "ARRAY",
"string": true,
"integralNumber": true,
"floatingPointNumber": true,
"missingNode": true,
"valueNode": true,
"pojo": true,
"short": true,
"int": true,
"long": true,
"double": true,
"bigDecimal": true,
"bigInteger": true,
"boolean": true,
"binary": true,
"container": true,
"number": true,
"embeddedValue": true
},
"runAsUserRef": {
"id": "text",
"label": "text",
"description": "text",
"active": true
},
"singleton": true,
"repetitions": 1,
"processId": "text",
"traceActive": false,
"custom": {
"empty": true,
"array": true,
"null": true,
"object": true,
"float": true,
"nodeType": "ARRAY",
"string": true,
"integralNumber": true,
"floatingPointNumber": true,
"missingNode": true,
"valueNode": true,
"pojo": true,
"short": true,
"int": true,
"long": true,
"double": true,
"bigDecimal": true,
"bigInteger": true,
"boolean": true,
"binary": true,
"container": true,
"number": true,
"embeddedValue": true
}
}an identifier
Version Identifier for this Object (for PUT)
Unique identifier of the Object
label of this task
description of this task
valid cron expression (UNIX style)
last execution date-time
first execution date-time
next execution date-time
Wann eine bevorzugte Abarbeitung angefragt wurde
lastStatus
bean-name/class-name to execute
Status
ACTIVEPossible values: Category
NORMALPossible values: Is this task a singleton
trueHow often will this task run? (null -> forever)
process id
Aktiviert Call-Tracing fuer diesen Task
falsesuccessful operation
Version Identifier for this Object (for PUT)
Unique identifier of the Object
label of this task
description of this task
valid cron expression (UNIX style)
last execution date-time
first execution date-time
next execution date-time
Wann eine bevorzugte Abarbeitung angefragt wurde
lastStatus
bean-name/class-name to execute
Status
ACTIVEPossible values: Category
NORMALPossible values: Is this task a singleton
trueHow often will this task run? (null -> forever)
process id
Aktiviert Call-Tracing fuer diesen Task
falseResource was not found
Resource was not valid to process
PUT /cmn/task/{id} HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 1022
{
"version": "text",
"info": {},
"id": "text",
"label": "text",
"description": "text",
"cronExpression": "text",
"firstExecutionTime": "2026-01-01T00:00:00.000Z",
"jobBeanName": "text",
"state": "ACTIVE",
"dataPayloadJson": {
"empty": true,
"array": true,
"null": true,
"object": true,
"float": true,
"nodeType": "ARRAY",
"string": true,
"integralNumber": true,
"floatingPointNumber": true,
"missingNode": true,
"valueNode": true,
"pojo": true,
"short": true,
"int": true,
"long": true,
"double": true,
"bigDecimal": true,
"bigInteger": true,
"boolean": true,
"binary": true,
"container": true,
"number": true,
"embeddedValue": true
},
"runAsUserRef": {
"id": "text"
},
"singleton": true,
"repetitions": 1,
"processId": "text",
"custom": {
"empty": true,
"array": true,
"null": true,
"object": true,
"float": true,
"nodeType": "ARRAY",
"string": true,
"integralNumber": true,
"floatingPointNumber": true,
"missingNode": true,
"valueNode": true,
"pojo": true,
"short": true,
"int": true,
"long": true,
"double": true,
"bigDecimal": true,
"bigInteger": true,
"boolean": true,
"binary": true,
"container": true,
"number": true,
"embeddedValue": true
}
}{
"version": "text",
"info": {
"createdAt": "2026-01-01T00:00:00.000Z",
"createdFrom": "text",
"updatedAt": "2026-01-01T00:00:00.000Z",
"updatedFrom": "text"
},
"id": "text",
"label": "text",
"description": "text",
"cronExpression": "text",
"lastExecutedAt": "2026-01-01T00:00:00.000Z",
"firstExecutionTime": "2026-01-01T00:00:00.000Z",
"nextExecutionAt": "2026-01-01T00:00:00.000Z",
"nextExecutionOverride": "2026-01-01T00:00:00.000Z",
"lastStatus": "CREATED",
"jobBeanName": "text",
"state": "ACTIVE",
"category": "NORMAL",
"dataPayloadJson": {
"empty": true,
"array": true,
"null": true,
"object": true,
"float": true,
"nodeType": "ARRAY",
"string": true,
"integralNumber": true,
"floatingPointNumber": true,
"missingNode": true,
"valueNode": true,
"pojo": true,
"short": true,
"int": true,
"long": true,
"double": true,
"bigDecimal": true,
"bigInteger": true,
"boolean": true,
"binary": true,
"container": true,
"number": true,
"embeddedValue": true
},
"runAsUserRef": {
"id": "text",
"label": "text",
"description": "text",
"active": true
},
"singleton": true,
"repetitions": 1,
"processId": "text",
"traceActive": false,
"custom": {
"empty": true,
"array": true,
"null": true,
"object": true,
"float": true,
"nodeType": "ARRAY",
"string": true,
"integralNumber": true,
"floatingPointNumber": true,
"missingNode": true,
"valueNode": true,
"pojo": true,
"short": true,
"int": true,
"long": true,
"double": true,
"bigDecimal": true,
"bigInteger": true,
"boolean": true,
"binary": true,
"container": true,
"number": true,
"embeddedValue": true
}
}an identifier
successful operation
message context
message
Resource was not found
unable to delete Resource, due to constraints, existing references or internal state
DELETE /cmn/task/{id} HTTP/1.1
Host: api.example.com
Accept: */*
{
"context": "text",
"messageValue": "text"
}Bewusst ein eigener Endpunkt, damit das Flag bei einer gewöhnlichen Task-Bearbeitung nicht versehentlich mitwandert.
an identifier
OK
No content
PUT /cmn/task/{id}/tracing HTTP/1.1
Host: api.example.com
Accept: */*
OK
No content
Bewusst ein eigener Endpunkt, damit das Flag bei einer gewöhnlichen Task-Bearbeitung nicht versehentlich mitwandert.
an identifier
OK
No content
DELETE /cmn/task/{id}/tracing HTTP/1.1
Host: api.example.com
Accept: */*
OK
No content
Version Identifier for this Object (for PUT)
Unique identifier of the Object
label of this task
description of this task
valid cron expression (UNIX style)
last execution date-time
first execution date-time
next execution date-time
Wann eine bevorzugte Abarbeitung angefragt wurde
lastStatus
bean-name/class-name to execute
Status
ACTIVEPossible values: Category
NORMALPossible values: Is this task a singleton
trueHow often will this task run? (null -> forever)
process id
Aktiviert Call-Tracing fuer diesen Task
falsesuccessful operation
Version Identifier for this Object (for PUT)
Unique identifier of the Object
label of this task
description of this task
valid cron expression (UNIX style)
last execution date-time
first execution date-time
next execution date-time
Wann eine bevorzugte Abarbeitung angefragt wurde
lastStatus
bean-name/class-name to execute
Status
ACTIVEPossible values: Category
NORMALPossible values: Is this task a singleton
trueHow often will this task run? (null -> forever)
process id
Aktiviert Call-Tracing fuer diesen Task
falseResource was not valid to process
POST /cmn/task HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 1022
{
"version": "text",
"info": {},
"id": "text",
"label": "text",
"description": "text",
"cronExpression": "text",
"firstExecutionTime": "2026-01-01T00:00:00.000Z",
"jobBeanName": "text",
"state": "ACTIVE",
"dataPayloadJson": {
"empty": true,
"array": true,
"null": true,
"object": true,
"float": true,
"nodeType": "ARRAY",
"string": true,
"integralNumber": true,
"floatingPointNumber": true,
"missingNode": true,
"valueNode": true,
"pojo": true,
"short": true,
"int": true,
"long": true,
"double": true,
"bigDecimal": true,
"bigInteger": true,
"boolean": true,
"binary": true,
"container": true,
"number": true,
"embeddedValue": true
},
"runAsUserRef": {
"id": "text"
},
"singleton": true,
"repetitions": 1,
"processId": "text",
"custom": {
"empty": true,
"array": true,
"null": true,
"object": true,
"float": true,
"nodeType": "ARRAY",
"string": true,
"integralNumber": true,
"floatingPointNumber": true,
"missingNode": true,
"valueNode": true,
"pojo": true,
"short": true,
"int": true,
"long": true,
"double": true,
"bigDecimal": true,
"bigInteger": true,
"boolean": true,
"binary": true,
"container": true,
"number": true,
"embeddedValue": true
}
}{
"version": "text",
"info": {
"createdAt": "2026-01-01T00:00:00.000Z",
"createdFrom": "text",
"updatedAt": "2026-01-01T00:00:00.000Z",
"updatedFrom": "text"
},
"id": "text",
"label": "text",
"description": "text",
"cronExpression": "text",
"lastExecutedAt": "2026-01-01T00:00:00.000Z",
"firstExecutionTime": "2026-01-01T00:00:00.000Z",
"nextExecutionAt": "2026-01-01T00:00:00.000Z",
"nextExecutionOverride": "2026-01-01T00:00:00.000Z",
"lastStatus": "CREATED",
"jobBeanName": "text",
"state": "ACTIVE",
"category": "NORMAL",
"dataPayloadJson": {
"empty": true,
"array": true,
"null": true,
"object": true,
"float": true,
"nodeType": "ARRAY",
"string": true,
"integralNumber": true,
"floatingPointNumber": true,
"missingNode": true,
"valueNode": true,
"pojo": true,
"short": true,
"int": true,
"long": true,
"double": true,
"bigDecimal": true,
"bigInteger": true,
"boolean": true,
"binary": true,
"container": true,
"number": true,
"embeddedValue": true
},
"runAsUserRef": {
"id": "text",
"label": "text",
"description": "text",
"active": true
},
"singleton": true,
"repetitions": 1,
"processId": "text",
"traceActive": false,
"custom": {
"empty": true,
"array": true,
"null": true,
"object": true,
"float": true,
"nodeType": "ARRAY",
"string": true,
"integralNumber": true,
"floatingPointNumber": true,
"missingNode": true,
"valueNode": true,
"pojo": true,
"short": true,
"int": true,
"long": true,
"double": true,
"bigDecimal": true,
"bigInteger": true,
"boolean": true,
"binary": true,
"container": true,
"number": true,
"embeddedValue": true
}
}an identifier
OK
No content
POST /cmn/task/{id}/start HTTP/1.1
Host: api.example.com
Accept: */*
OK
No content
Requests cancellation of a currently running task. The running job is aborted cooperatively at its next interaction and ends with status CANCELLED.
an identifier
OK
No content
POST /cmn/task/{id}/cancel HTTP/1.1
Host: api.example.com
Accept: */*
OK
No content
an identifier
Search-Dialog
OK
No content
POST /cmn/task/support/{identifier}/run-now HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 363
{
"empty": true,
"array": true,
"null": true,
"object": true,
"float": true,
"nodeType": "ARRAY",
"string": true,
"integralNumber": true,
"floatingPointNumber": true,
"missingNode": true,
"valueNode": true,
"pojo": true,
"short": true,
"int": true,
"long": true,
"double": true,
"bigDecimal": true,
"bigInteger": true,
"boolean": true,
"binary": true,
"container": true,
"number": true,
"embeddedValue": true
}OK
No content
OK
Version Identifier for this Object (for PUT)
Unique identifier of the Object
description of this task
start time (geplant)
queue zeit
start time
end time
duration
result of run
node-name
GET /cmn/task/{id}/log/{logId} HTTP/1.1
Host: api.example.com
Accept: */*
OK
{
"version": "text",
"info": {
"createdAt": "2026-01-01T00:00:00.000Z",
"createdFrom": "text",
"updatedAt": "2026-01-01T00:00:00.000Z",
"updatedFrom": "text"
},
"id": "text",
"executionId": "123e4567-e89b-12d3-a456-426614174000",
"dueTime": "2026-01-01T00:00:00.000Z",
"queueDurationInSeconds": 1,
"startTime": "2026-01-01T00:00:00.000Z",
"endTime": "2026-01-01T00:00:00.000Z",
"durationInSeconds": 1,
"status": "CREATED",
"nodeName": "text",
"logLines": []
}OK
message context
message
DELETE /cmn/task/{id}/log/{logId} HTTP/1.1
Host: api.example.com
Accept: */*
OK
{
"context": "text",
"messageValue": "text"
}Last updated
Was this helpful?