Skip to main content

Cancel Order

An existing order can be cancelled individually using the following API call:

  1. Cancellation Endpoint: DELETE request to api endpoint- /order/:orderNumber. Example: To cancel an order with orderNumber: sf123, the cancellation endpoint will be /order/sf123.

  2. Payload: Reason for cancelling the order must be provided in the request body in a reason key.

  3. Response: A response with status code 200 will be received if the order cancellation is confirmed.

Cancel Order Reference

Eligibility

An order is eligible for cancellation according to the below criteria:

  • Payment status: Order must be in BalanceDue payment status. If transaction for the order is complete, it cannot be cancelled.

  • Order status: Orders in Shipped or Printing in Progress payment status cannot be cancelled.

  • Line Item status: Line Items must be in Initial, WaitingForArtwork,DocReviewInProgress, DocReviewRejected, DocReviewCancelled, FulfillmentRejected states.