1. Outbound
Open-API
  • eBay fulfillment openAPI
  • OAuth
    • URL(getAuthorizationCode)
      GET
    • AccessToken
      POST
    • Refresh AccessToken
      POST
  • SKU
    • SKUCreation v3
      POST
    • SKUQuery v3
      POST
    • SKU Label
      POST
    • SKUSetupEFService
      POST
    • QuerySKUEFService
      POST
  • Stock
    • GetStockMovement
      POST
    • StockSnapshot v2
      POST
    • GetStockAge
      POST
  • Inbound
    • PlaceInboundOrder
      POST
    • Inbound Order List Query
      POST
    • Inbound Order Detail Query
      POST
    • Inbound Label Query
      POST
    • Upload TrackingNo
      POST
    • Upload Clearance Doc
      POST
  • Outbound
    • Place Outbound Order
      POST
    • Outbound Order Query v2
      POST
    • Outbound Order Cancellation
      POST
    • placeThirdPartyLabelOrder
      POST
  • Pricing
    • GetServiceList
      GET
    • Cost Estimation
      POST
    • Cost Estimation Request
      POST
    • Cost Estimation Response
      POST
  • VAS
    • placeVasOrder
    • queryVasOrderDetail
    • cancelVasOrder
  • Return
    • Create RMA
    • Get Return Label
    • Cancel RMA
    • Return Order Query
    • Return Stock Snapshot
    • Return Association
  • Transaction
    • transactionDetailsQuery
    • transactionQuery
  • Webhook
    • Outbound Callback Webhook Reception
  1. Outbound

Outbound Order Cancellation

Sandbox
https://openapi-stage-hk.orangeconnex.com/openapi
Sandbox
https://openapi-stage-hk.orangeconnex.com/openapi
POST
/3pp/outbound/v1/cancel
3PP sync cancelled orders to OC.
If the seller doesn't want OC to fulfill orders they placed previously, seller can cancel these orders through 3PP and 3PP needs to sync canceled orders to OC.

Request

Header Params

Body Params application/json

Example
{
    "apiVersion": "string",
    "data": {
        "cancelReason": "string",
        "cancelTime": "2025-06-17T10:10:10+0800",
        "orderNumber": "OCO2000023303105GB"
    },
    "messageId": "string",
    "timestamp": 0
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://openapi-stage-hk.orangeconnex.com/openapi/3pp/outbound/v1/cancel' \
--header 'clientKey: bd1d1971-d0db-11ea-b4a1-00505694c27b' \
--header 'Access-Token: ' \
--header 'Content-Type: application/json' \
--data '{
    "apiVersion": "string",
    "data": {
        "cancelReason": "string",
        "cancelTime": "2025-06-17T10:10:10+0800",
        "orderNumber": "OCO2000023303105GB"
    },
    "messageId": "string",
    "timestamp": 0
}'

Responses

🟢200OK
application/json
Bodyapplication/json

Examples
{
    "code": 3,
    "errors": [
        {
            "code": "300001",
            "message": "orderNumber 不能为空。"
        }
    ],
    "message": "参数错误",
    "messageId": "20200430040406976"
}
🟢201Created
🟠401Unauthorized
🟠403Forbidden
🟠404Not Found
Modified at 2025-06-18 11:38:12
Previous
Outbound Order Query v2
Next
placeThirdPartyLabelOrder
Built with