AsyncJobStatus resource

This resource provides information on the status of a asynchronous job progress.

The following API calls return AsyncJobStatus resources:

JSON representation

{
  "operation": "ItemCopy | DownloadUrl",
  "percentageComplete": 100.0,
  "resourceId": "01MOWKYVJML57KN2ANMBA3JZJS2MBGC7KM",
  "status": "notStarted | inProgress | completed | failed | cancelled | waiting | cancelPending",
  "statusDescription": "URL was successfully downloaded to target"
}

Properties

Property name Type Description
operation String A string value that specifies what job is being performed on the item.
percentageComplete Double A value between 0 and 100 that indicates the percentage complete.
resourceId String A unique identifier for the results.
status String A string value that maps to an enumeration of possible values about the status of the job.
statusDescription String A description detailing the status of the job.

status Meaning

String Value Description
notStarted The work has been enqueued but not yet picked up.
inProgress The work is being actively processed.
completed The work has been completed.
failed The work failed.
cancelled The work was cancelled.
waiting The work was interrupted, but will be tried again.
cancelPending The work was cancelled, but processing has not yet aborted.