DragonPass API Developer Platform
v2
  • v2
  • v1
HomepageOfficial SiteContact Us
HomepageOfficial SiteContact Us
API Version
v2
  • v2
  • v1
  1. DragonPass API Push Event
  • Implementation Guide
    • DragonPass Modules
    • Get Started
    • Our API Solution
  • Development Guide
    • Response Format
    • Error Codes
    • Multiple Language Support and Fallback
    • UI Design Guidelines
    • Authentication
    • Sandbox Order Simulation
  • DragonPass API Push Event
    • Instructions
    • Lounge/Dining Walk-in Redemption Event
    • Prebooking Order Status Change Event
    • Resource Update Push Service
  • Using the API
    • Search for Resources
      • Search for Resources
      • Check Prebooking Resource & Option Availability
      • Pricing Query
      • Image Parameters
    • Order Lifecycle
      • Walk-in & Prebooking Order
      • Order Status Enumeration
    • E-pass
      • Querying E-pass Usage Orders and Details
      • Issuing, Querying, and Cancelling an E-pass
      • Utilizing The E-pass
        • Lounge
        • Fast Track
        • Dining
        • Fitness
        • eSIM
        • Cross Module
    • Membership
      • Manage Memberships & Entitlements
      • Querying Membership Usage Orders and Details
      • Utilizing DragonPass Membership
        • Lounge
        • Fast Track
        • Dining
        • Fitness
        • eSIM
    • User
      • User Management
  • Release Notes
    • 2026
    • 2025
  • Migration Guide
    • From V1 to V2
  • API Reference
    • Authentication
      • Generate Access Token
    • User Management
      • User Creation
      • Update User Information
      • Retrieve User Information
      • Retrieve User E-passes List
      • Retrieve User Memberships List
      • Delete A User
    • Search
      • Retrieve Available Modules by Location
      • Aggregated Search by Keyword
    • Transport Hubs
      • Retrieve Transport Hub
      • Retrieve Transport Hub Details
    • Resources
      • Retrieve Resource List
        • Retrieve Resources List
      • Search For Resources
        • Retrieve Resource Details
        • List Updated Resources
      • Check Resource Availability
        • Check Prebooking Resource Availability
        • Check Prebooking Option Availability
      • Fitness
        • Retrieve Fitness Resources Schedule
        • Retrieve Fitness Resource Option Details
      • eSIM
        • Retrieve eSIM Resouces Options
        • Retrieve eSIM Resource Option Details
      • Pricing
        • Retrieve Resource Pricing Information
        • Retrieve Prebooking Option Pricing Information
    • Entitlement Management
      • Update Membership Entitlements
      • Retrieve Membership Entitlement Information
    • Membership Management
      • Membership Registration
      • Update A Membership
      • Retrieve Membership Information
      • Generate Membership Dynamic QR Codes
      • Change Membership Program(Upgrade/Downgrade)
    • Orders Management
      • Preview Orders
        • Membership
          • Preview Membership Prebooking Order
      • Create Orders
        • E-pass
          • Issue An E-pass
            • Create E-pass Order
          • Lounge Prebooking
            • Create E-pass Prebooking Order - Lounge
            • Create E-pass with Prebooking Order - Lounge
          • Fast Track
            • Create E-pass Prebooking Order - Fast Track
            • Create E-pass with Prebooking Order - Fast Track
          • Fitness
            • Create E-pass Prebooking Order - Fitness
            • Create E-pass with Prebooking Order - Fitness
          • eSIM
            • Create E-pass Prebooking Order - eSIM
            • Create E-pass with Prebooking Order - eSIM
            • Top up eSIM data package - E-pass
        • Membership
          • Create Membership Prebooking Order - Lounge
          • Create Membership Prebooking Order - Fast Track
          • Create Membership Prebooking Order - Fitness
          • Create Membership Prebooking Order - eSIM
          • Top up eSIM data package - Membership
      • Retrieve Order List
        • Retrieve E-pass Order List
        • Retrieve Membership Order List
      • Cancel Orders
        • Cancel an Order
      • Retrieve Order Details
        • E-pass
          • Retrieve E-pass Details
          • Retrieve E-pass Usage Order Details
        • Membership
          • Retrieve Membership Usage Order Details
      • Module Specific APIs
        • Fitness
          • Fitness Order Check-In
        • eSIM
          • Retrieve eSIM Order Live Extended Details
          • Check eSIM Top-up Availability
          • Retrieve eSIM Data Packages
    • [Sandbox Only] Simulation
      • Lounge
        • Simulate Lounge Redemption - Walk in
        • Simulate Lounge Redemption - Prebooking
        • Simulate Lounge Order Cancellation
      • Fast Track
        • Simulate Fast Track Redemption - Prebooking
        • Simulate Fast Track Order Cancellation
    • Push Event Recovery
      • Push Event Recovery
  • Our Team
  1. DragonPass API Push Event

Lounge/Dining Walk-in Redemption Event

Description#

Event Name: walkin.redemption
Payload Focus:
Redemption order details
Redemption time
Actual usage information

Supported Modules#

1.
Lounge Walk-in
2.
Set Meal
3.
Dining Coupon

Message Example#

{
    "eventType":"walkin.redemption",
    "orderId": "DP00000000000001",
    "programId": "1888000000000001",
    "dpId": "8888000066668888",
    "module": 1,
    "status": 2,
    "orderCreatedDate": "2024-12-31T00:00:00+00:00",
    "usageDate": "2024-12-31T00:00:00+00:00",
    "orderCancelledDate": null, // Only return in the order cancellation notification.
    "transportHubId": "A10045",
    "transportHubName": "Gatwick Airport",
    "resourceId": "N00129",
    "resourceName": "No1 Lounge Gatwick North",
    "passengers": {
        "cardholder": 1,
        "guests": 1
    }
}

Field Descriptions#

Please note: in the V2 callback, the status enum values have been updated to 2 = Order Created and 3 = Order Cancelled, to align with the order status enumeration used in the API response.
If you are upgrading from the V1 callback to the V2 callback, please make sure to review and update your enum value configuration accordingly.
ColumnDescriptionExample
eventTypeSpecifies the type of push event. Used to distinguish between different kinds of notifications, e.g., walkin.redemption, prebooking.statusChanged.walkin.redemption
orderIdUnique identifier of the usage order, generated by DragonPass each time a user utilizes their Membership or E-pass.DP00000000000001
programIdUnique identifier of the program. Assigned by DragonPass when a new program was onboarded.1888000000000001
dpIdUnique ID for the DragonPass Membership or E-pass.8888000066668888
moduleSpecifies the module associated with the order(s), e.g. "Lounge", "Fast Track".1
categorySpecifies the category of orders, e.g. "Walk-in", "Prebooking".
1 - Walk-in
2 - Prebooking
1
statusOrder status.
2 - Order Created
3 - Order Cancelled
2
orderCreatedDateSpecifies the date and time when an order was created (in UTC+0).2024-12-31T00:00:00+00:00
usageDateSpecifies the date and time when an order was redeemed (in local time).2024-12-31T00:00:00+00:00
orderCancelledDateSpecifies the date and time when an order was cancelled (if applicable, in UTC+0). This field will only be returned in the order cancellation notification message.2024-12-31T00:00:00+00:00
transportHubIdUnique ID for the transport hub.A10045
transportHubNameName of the transport hub.Gatwick Airport
resourceIdUnique ID for the DragonPass resource.N00129
resourceNameName of the DragonPass resource.No1 Gatwick North
cardholderSpecifies the number of cardholder.1
guestsSpecifies the number of guests.1

Event Logic#

Walk-in Order Creation
When a user redeems their visits, our system automatically sends the order notification to the client’s system.
Walk-in Order Cancellation
If a user requests to cancel the order after redemption due to some reason, our system will send another order cancellation notification to the client’s system. This notification uses the same order number to ensure that the client can easily connect the two events.
📌
In some instances, due to network delays or other unforeseen issues, order creation notifications might not be delivered before order cancellation notifications. Our system ensures the integrity and traceability of events through unique order IDs.
If an order cancellation notification is received without a prior creation notification, the client should treat the order as cancelled. The system should record the cancellation and ignore any subsequent creation notification for the same order ID.

Response#

A push is considered successfully received only if the client returns HTTP status code 200 OK along with following JSON response:
{
  "status": "success"
}
Modified at 2025-12-19 08:26:02
Previous
Instructions
Next
Prebooking Order Status Change Event