JOC API

Version 2.7.3

Download RAML
JOC API
/orders/cancel
POST

Cancel orders


Parameters in the POST body schema

Name Type Description Example Default
controllerId required, string Controller ID myController
orderIds optional, array Specified the order ids which should be modified.
If this parameter is specified then the parameters workflowIds, folders and states where applicable are ignored.
[
"daily"
]
workflowIds optional, array[object] Filtered response by a collection of workflows specified by its path and optional version
If this parameter is specified the parameter folders where applicable are ignored.
[{
"path": "/path/to/workflow",
"versionId": "c79caab4-4e72-4818-bae7-902f1037d8b6"
}]
path required, string Field for each item in workflowIds to specify the path of a workflow
version optional, string Field for each in workflowIds to specify the version of a workflow
folders optional, array[object] Limits the result to a collection of folders [{
"folder": "/sos",
"recursive": true
}]
states optional, array Filtered all orders with states such as
  • PENDING
  • SCHEDULED
  • INPROGRESS
  • RUNNING
  • SUSPENDED
  • WAITING
  • PROMPTING
  • FAILED
  • BLOCKED
["SUSPENDED"]
dateFrom optional, string The value has multiple formats
  • Filters items starting from a date.
  • an ISO 8601 date format with the time offset and milliseconds being optional, e.g.
    • YYYY-MM-DDThh:mm:ss[.s][Z (Z means +00)]
    • YYYY-MM-DDThh:mm:ss[.s][+01:00]
    • YYYY-MM-DDThh:mm:ss[.s][+0100]
    • YYYY-MM-DDThh:mm:ss[.s][+01]
  • a format for a period relative to the current time, e.g. 6h, 12h, 1d, 1w that specifies the quantity followed by a qualifier:
    • s (seconds)
    • m (minutes)
    • h (hours)
    • d (days)
    • w (weeks)
    • M (months)
    • y (years)
  • a time offset is optional (e.g. 2d+02:00)
    • it can also be specified with the parameter timeZone
    • if timeZone is undefined then UTC is used
  • the value 0 indicates the current time
1d
dateTo optional, string The value has multiple formats similiar to the dateFrom parameter
  • Filters items ending before a date.
0
timeZone optional, string
  • If this parameter is set then it beats the time offset in dateFrom and dateTo
  • See the list for available time zones.
Europe/Berlin
kill optional, boolean without a signal(false) or with SIGTERM(true) without a signal(false)
deep optional, boolean if true then child orders are also processed false
auditLog optional, object Object that contains comment, timeSpent and ticketLink.
{
  "comment": "Operational requirement!",
  "timeSpent": 2
}
comment optional, string Field in auditLog to comment this action, e.g. the reason.
timeSpent optional, integer Field in auditLog to enter the time spent in minutes.
ticketLink optional, string Field in auditLog to enter a link to a corresponding ticket.