GKE OPEN API
    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
      • Cancel Container
      • Print Container label
      • Scan Form
      • Get Scan Form Result
      • Manifest
      • Get Manifest Result
      • Update Flight info
    • Other materials
      • Waybill Tracking Nodes and Status Description

    Integration Guide

    Integration Environment#

    EnvironmentEndpoint
    Production Environmenthttps://oms.gkelog.com/openapi/customer/

    Test Account#

    Username: Please contact our operations team
    Password: Please contact our operations team

    Server Response Status Codes#

    codedescription
    200OK; The request has been successfully processed by the server
    400Bad Request; Invalid request data submitted by the client
    401Unauthorized; Authentication is required
    404Not Found; The requested resource does not exist
    500Internal Server Error; The server encountered an error and could not complete the request

    Obtain Token#

    Use the account username and password provided by our company to request a token via
    Get Token.
    Prefix the returned token with Bearer and include it in the Authorization request header:
    Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxMDcsInVzZXJuYW1lIjoiQ1NOWlBFMjgtQVBJIiwiZXhwIjoxNzUzMjk5MzkxLCJlbWFpbCI6IiJ9.pz5ifgsbyKHaKs6vM9gD5nH7FwUvBwrTt2fHTCqxa_k
    Important: A valid Token must be included in the request header when calling any API endpoint.
    Token validity: 24 hours. It is recommended to refresh the token every 12 hours.
    Requesting a new token does not invalidate previously issued tokens.

    Multi-language Request Support#

    Include the accept-language field in the request headers.
    Supported language values: ['en', 'zh', 'vi', 'ko']
    Default language: en (if not specified)

    Response Structure and Status#

    response

    response.codedescription
    200Success
    301Repeated
    400Failure
    102Processing

    Standard Integration Workflow#

    Standard Integration Workflow.png

    Segmented Integration Workflow#

    Segmented Integration Workflow.png
    Next
    Get Token