Errors and behaviors

This section summarizes the common validation behaviors and error responses across sandbox APIs. Each entry lists the expected HTTP status, error code, and notes on when the condition occurs.

ContextConditionHTTP codeError codeMessages/Notes
Create customer orderMissing or mismatched sellerOrderId or customerOrderNo400INVALID_SELLER_ORDER_ID or SELLER_ORDER_ID_CUSTOMER_ORDER_NO_SAMEBoth identifiers must match if provided; at least one is required.
Create customer orderRequest validation failure400INVALID_MCS_REQUESTValidation strategy: CREATE-FULFILLMENT-MOCKER-REQUEST-VALIDATION.
Cancel customer orderNeither sellerOrderId nor customerOrderNo provided400INVALID_WFS_REQUESTProvide at least one order identifier.
Cancel customer orderRequest validation failure400INVALID_WFS_REQUESTValidation strategy: CANCEL-FULFILLMENT-MOCKER-REQUEST-VALIDATION.
Get fulfillment order statusNo associated sales channel found400INVALID_WFS_REQUESTValidation strategy: GET-STATUS-V1-MOCKER-REQUEST-VALIDATION.
Get fulfillment order statusOrder not found400OS_NOT_FOUND_ERRORReturned via exception handling when the order does not exist.
Fetch delivery promiseValidation or internal errors400 / 500INVALID_MCS_REQUEST or WFS_INTERNAL_SERVER_ERRORPartial success yields 206 PARTIAL_SUCCESS; full success returns 202 SUCCESS.
All APIsUnhandled exceptions500WFS_INTERNAL_SERVER_ERRORInternal sandbox exception.