GKE OPEN API
  1. Container & Batche
GKE OPEN API
  • Integration Guide
  • Basic Module
    • Get Token
    • Get Service List
    • PCCC Query
  • Waybill Module
    • Create Order
    • Print Label
    • Query Order
    • Cancel Order
    • Intercept Order
    • Cancel Intercept
    • Order Confirm
    • Update Weight
    • Update Label
    • Get POD
    • Query Charges
    • Query Order Track
  • Container & Batche
    • Create Container
      POST
    • Cancel Container
      POST
    • Print Container label
      POST
    • Scan Form
      POST
    • Get Scan Form Result
      POST
    • Manifest
      POST
    • Get Manifest Result
      POST
    • Update Flight info
      POST
  • Other materials
    • Waybill Tracking Nodes and Status Description
  1. Container & Batche

Scan Form

POST
scanform/
Call this API to push data for the USPS ScanForm service or the clearance & dispatch service. After the push is completed, the order node will be: Order Confirmation - Success.
This API is asynchronous. After execution, please go to the result API to query the outcome.
Return to guide

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Body Params application/jsonRequired

Examples
{
    "reference_num": "TR20250112-6",
    "flight_info": {
        "mawb_no": "123-20260107",
        "flight_no": "CA1202",
        "etd": "2025-12-23 08:12:01",
        "eta": "2025-12-23 12:12:01",
        "departure_port": "SZX",
        "transit_port": "TAP",
        "arrival_port": "ICN",
        "transit_etd": "2025-12-23 10:12:01",
        "transit_eta": "2025-12-23 11:12:01",
        "transit_flight_no": "BA129"
    },
    "weight": 11.11,
    "net_weight": 13.21,
    "customer_order_num": [
        "HGE260107000087K",
        "HGE260107000088Z"
    ]
}

Request Code Samples

Shell
HTTP
Python
Java
PHP
Go
C
C#
JavaScript
Swift
Dart
Objective-C
Ruby
OCaml
R
Request Request Example
Shell
HTTP
Python
Java
cURL
curl --location --request POST 'scanform/' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "reference_num": "TR20250112-6",
    "flight_info": {
        "mawb_no": "123-20260107",
        "flight_no": "CA1202",
        "etd": "2025-12-23 08:12:01",
        "eta": "2025-12-23 12:12:01",
        "departure_port": "SZX",
        "transit_port": "TAP",
        "arrival_port": "ICN",
        "transit_etd": "2025-12-23 10:12:01",
        "transit_eta": "2025-12-23 11:12:01",
        "transit_flight_no": "BA129"
    },
    "weight": 11.11,
    "net_weight": 13.21,
    "customer_order_num": [
        "HGE260107000087K",
        "HGE260107000088Z"
    ]
}'

Responses

🟢200OK
application/json
Body

Example
{
    "code": 102,
    "success": true,
    "detail": "The submission is processing; please check the execution result query endpoint.",
    "data": {
        "reference_num": "TR20250112-6"
    }
}
🟠401Unauthorized
🔴500Internal Server Error
🟠400Bad Request
🟠404Not Found
Previous
Print Container label
Next
Get Scan Form Result