Open-API
  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
  • 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
  • Warehouse
    • GetServiceList
      GET
  • Pricing
    • Cost Estimation Request
      POST
    • Cost Estimation Response
      POST
  1. Outbound

Place Outbound Order

Sandbox
https://openapi-stage-hk.orangeconnex.com/openapi
Sandbox
https://openapi-stage-hk.orangeconnex.com/openapi
POST
/3pp/outbound/v1/creation
This API syncs seller's orders on 3PP site to OC.
When the seller place non-MF orders on the 3PP site and they want OCH fulfil the orders, the 3PP site could sync these orders to OCH through this API.
The max number of outbound orders in a single request is 50.
In one call, 3PP should create no more than 50 outbound orders.

Request

Header Params

Body Params application/json

Example
{
    "messageId": "123456789",
    "timestamp": "123456789",
    "data": [
        {
            "referenceNumber": "TEST_123456789",
            "orderPlatform": "OTHERS",
            "serviceRegion": "UK",
            "shippingServiceCode": "GBDomStd_RMOnly",
            "consigneeName": "Andrea Jakab",
            "houseNumber": "",
            "consigneeAddress1": "93 Maresfield Road",
            "consigneeAddress2": "ebayud4kpj7",
            "consigneeCity": "Brighton",
            "consigneeProvinceOrState": "",
            "consigneeCountryCode": "GB",
            "consigneeZipCode": "BN2 5ES",
            "consigneePhone": "7510057052",
            "consigneeEmail": "jakab.panni@gmail.com",
            "remarks": "test-UK-INT-TEST",
            "currency": "GBP",
            "productList": [
                {
                    "MFSKUID": "OC0000250380015",
                    "declaredValue": 1200,
                    "SKUQuantity": 1,
                    "currency": "GBP"
                }
            ]
        }
    ]
}

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 --request POST 'https://openapi-stage-hk.orangeconnex.com/openapi/3pp/outbound/v1/creation' \
--header 'clientKey: bd1d1971-d0db-11ea-b4a1-00505694c27b' \
--header 'Access-Token: ' \
--header 'Content-Type: application/json' \
--data-raw '{
    "messageId": "123456789",
    "timestamp": "123456789",
    "data": [
        {
            "referenceNumber": "TEST_123456789",
            "orderPlatform": "OTHERS",
            "serviceRegion": "UK",
            "shippingServiceCode": "GBDomStd_RMOnly",
            "consigneeName": "Andrea Jakab",
            "houseNumber": "",
            "consigneeAddress1": "93 Maresfield Road",
            "consigneeAddress2": "ebayud4kpj7",
            "consigneeCity": "Brighton",
            "consigneeProvinceOrState": "",
            "consigneeCountryCode": "GB",
            "consigneeZipCode": "BN2 5ES",
            "consigneePhone": "7510057052",
            "consigneeEmail": "jakab.panni@gmail.com",
            "remarks": "test-UK-INT-TEST",
            "currency": "GBP",
            "productList": [
                {
                    "MFSKUID": "OC0000250380015",
                    "declaredValue": 1200,
                    "SKUQuantity": 1,
                    "currency": "GBP"
                }
            ]
        }
    ]
}'

Responses

🟢200OK
application/json
Body

Examples
{
    "code": 4,
    "data": [],
    "errors": [
        {
            "code": "400448",
            "id": "TEST_123456789",
            "message": "商品:OC0000250276174 库存不足",
            "referenceNumber": "TEST_123456789"
        }
    ],
    "messageId": "123456789",
    "success": false
}
🟢200error305002
🟢200error401203
🟢200OK
🟠404Not Found
Modified at 2025-06-18 11:03:05
Previous
Upload Clearance Doc
Next
Outbound Order Query v2
Built with