DragonPass API Developer Platform
v1
  • v2
  • v1
HomepageOfficial SiteContact Us
HomepageOfficial SiteContact Us
API Version
v1
  • v2
  • v1
  1. Utilizing The E-pass
  • Implementation Guide
    • Get Started
    • DragonPass Modules
    • Our API Solution
  • Development Guide
    • Authentication
    • Response Format
    • Error Codes
    • Order Synchronization
    • UI Design Guidelines
  • Using the API
    • Search for resources
    • E-pass
      • Issuing, Querying, and Cancelling an E-pass
      • Querying E-pass Usage Orders and Details
      • Utilizing The E-pass
        • Lounge
        • Fast Track
        • Dining
    • Membership
      • Manage Memberships & Entitlements
      • Querying Membership Usage Orders and Details
      • Utilizing DragonPass Membership
        • Lounge
        • Fast Track
        • Dining
  • API reference
    • Authentication
      • Generate Access Token
    • Membership Management
      • Membership Registration
      • Update A Membership
      • Retrieve Membership Information
      • Generate Membership Dynamic QR Codes
    • Entitlement Management
      • Update Membership Entitlements
      • Retrieve Membership Entitlement Information
    • Transport Hubs
      • Retrieve Transport Hub
      • Retrieve Transport Hub Details
    • Resources
      • Retrieve Resource List
        • Retrieve Resources List Under A Specific Transport Hub
      • Search For Resources
        • Retrieve Resource Details
        • List Updated Resources
      • Check Resource Availability
        • Check Prebooking Resource Availability
    • Orders Management
      • Create Orders
        • E-pass
          • Issue An E-pass
            • Create E-pass Order
          • Lounge Prebooking
            • Create E-pass with Prebooking Order - Lounge
            • Create E-pass Prebooking Order - Lounge
          • Fast Track
            • Create E-pass Prebooking Order - Fast Track
            • Create E-pass with Prebooking Order - Fast Track
        • Membership
          • Create Membership Prebooking Order - Fast Track
          • Create Membership Prebooking Order - Lounge
      • Retrieve Order List
        • Retrieve E-pass Order List
        • Retrieve Membership Order List
      • Retrieve Order Details
        • E-pass
          • Retrieve E-pass Details
          • Retrieve E-pass Usage Order Details
        • Membership
          • Retrieve Membership Usage Order Details
      • Cancel Orders
        • Cancel an Order
  1. Utilizing The E-pass

Lounge

Lounge#

Lounge Walk-in#

After issuing an E-pass, clients can generate a QR code from the E-pass ID and display it in their own application.
Users can present this QR code to access DragonPass lounges. DragonPass will verify the E-pass validity and deduct the visit accordingly.
For guidance on how to display E-passes in your application, please refer to the UI Design Guidelines section.

Lounge Prebooking#

For transport hub–related services, including lounge and Fast Track prebooking, each service point (e.g., a specific lounge or Fast Track lane) is treated as an individual resource. The prebooking process is resource-specific and follows these main steps:
1
Availability Check
Query the availability of a specific resource for the desired date and time.
2
Prebooking Creation
If available, a prebooking order can be created. The order remains cancellable within the applicable cancellation policy window.
3
Service Access
At the prebooking time, the user can access the service by presenting the credential provided in the order confirmation.
→ Use the /orders/lounges/ePasses/prebooking endpoint make a prebooking for DragonPass Lounge in advance by utilizing E-pass.
Request
In our API body, we separate basic information and order specific information using the extra object.
Create E-pass Prebooking Order - Lounge - Request

As required by airports and partners, certain resource prebooking orders will need the passenger's name, email, phone number, or flight number for booking information.
For the required information at specific locations, please refer to theprebookingRequiredInfoprovided in the /resources/{resourceId} response.
According to the requirements of the service resources, DragonPass only collects the necessary personally identifiable information (PII) for each order.
Even if clients provide additional or unnecessary PII, we will not store it. Such data will be discarded and displayed as null in the order details.
{
    "module": 1,
    "ePassId": "1788000066668888",
    "extra": {
        "prebookingToken": "85c69b8e790befc7e94870ec269c3f1d",
        "prebookingRequiredInfo": {
            "firstName": "DragonPass",
            "lastName": "DragonPass",
            "email": "developer@dragonpass.com",
            "phoneNumber": "8081966002",
            "callingCode": "44",
            "transportNumber": "EK001"
        }
    }
}
Response
A successful response returns the following information about the order
Create E-pass Prebooking Order - Lounge - Response

For the lounge module, each order includes only 1 voucher, regardless of the number of passengers in the order.
{
    "code": 0,
    "data": {
        "status": 1,
        "module": 1,
        "category": 2,
        "ePassId": "1788000066668888",
        "orderId": "DP00000000000001",
        "orderCreatedDate": "2024-12-31T00:00:00+00:00",
        "orderCancelledDate": null,
        "extra": {
            "prebookingDate": "2025-10-01T10:30",
            "usageDate": null,
            "usedUsages": 1,
            "resourceId": "N00001",
            "resourceName": "DragonPass Lounge",
            "iata": "MAN",
            "transportHubName": "Manchester Airport",
            "terminal": "Terminal 1",
            "city": "Manchester",
            "countryOrRegion": "GB",
            "vouchersList": [
                {
                    "voucher": "668800008888",
                    "voucherType": 1
                }
            ],
            "prebookingRequiredInfo": {
                "firstName": "DragonPass",
                "lastName": "DragonPass",
                "email": "developer@dragonpass.com",
                "phoneNumber": "8081966002",
                "callingCode": "44",
                "transportNumber": "EK001"
            }
        }
    }
}

Cancel Prebooking Orders#

→ Use the /orders endpoint to cancel a prebooking order by order ID.
Prebooking order cancellation policy
A prebooking order can be cancelled in accordance with the cancellation policy. Once cancelled, the corresponding usages will be refunded to the E-pass.
Whether a prebooking order can be canceled depends on the cancellation policy provided in the /resources/{resourceId} response, usually:
24-72 hours before the service time.
Please note that once a prebooking order is cancelled, it cannot be recovered.
Modified at 2025-06-06 10:32:23
Previous
Querying E-pass Usage Orders and Details
Next
Fast Track