Print-Jobs

Cancel Print-Job

Cancel a single Print-Job by id.

put/print-jobs/{id}/status/

Path parameters

idstring required

Id of the resource

Request body

name'CANCELED'

Status to change to

Response

OK

changedstring date-time required

ISO 8601) Timestamp of the latest status change

messagestring

Status related message

name'CREATED' | 'REJECTED' | 'UNPAID' | 'PAYMENT_IN_PROGRESS' | 'PRODUCTION_READY' | 'PRODUCTION_DELAYED' | 'IN_PRODUCTION' | 'ERROR' | 'SHIPPED' | 'CANCELED' required

The actual processing status of the Print-Job.

Valid status transitions:

  • CREATED -> UNPAID, REJECTED CANCELED, PRODUCTION_READY
  • UNPAID -> PAYMENT_IN_PROGRESS, CANCELED, PRODUCTION_DELAYED
  • PAYMENT_IN_PROGRESS -> UNPAID, PRODUCTION_DELAYED
  • PRODUCTION_DELAYED -> PRODUCTION_READY, CANCELED
  • PRODUCTION_READY -> IN_PRODUCTION, PRODUCTION_DELAYED
  • IN_PRODUCTION -> SHIPPED, ERROR

Example response

{
  "changed": "2017-08-07T08:47:26.480493Z",
  "message": "Print-job was canceled",
  "name": "CANCELED"
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.