DQ
DQ
  • Docs
  • Changelog
  • Feature requests
    • Adding Events
    • Creating Bookings
    • Guests & Guest Data
    • Public Facing Bookings
    • Integrating Hosted Bookings
Docs / DQ Pro - Bookings

Integrating Hosted Bookings

A simple set of URL Query Param options below that help you tie in your public website to the hosted DQ Booking experience.

Public Booking Page

The hosted site is hidden from search engines and the general public, but you can share it with customers via:

  • Your website

  • Social media

  • Promoters

The event pages are mobile-first and automatically updated with events you create in DQ.

The format is:

https://bottles.app/au/:venue_id

Event Booking Page

You can open the event page with the following URL structure.

https://bottles.app/au/:venue_id/:event_id

Optionally you can also provide query string selectors to quickly route the user to the checkout page with packages and or tables selected.

for packages attach the package query string.

https://bottles.app/au/:venue_id/:event_id?package=:packageID 

for table selection attach the table query string.

https://bottles.app/au/:venue_id/:event_id?table=:tableID 

Table IDs and Package IDs can be found in the DQ CMS by looking in the URL and bottom left corner of the edit modal.

Event List

As an optional extra you can make requests directly to the DQ Public Booking API.

GET https://api.us.order.getdqd.com/v3/customer/venue/:venueId

this will return a response in the below format

{
    "id": "1",
    "name": "QDBar",
    "description": "QD Bar",
    "currency": "AUD",
    "location": "Melbourne",
    "map_url": "",
    "contact": "Andrew Nunn",
    "table_count": 28,
    "website_url": "https://getdqd.com?utm_source=dq_platform",
    "events": [
        {
            "id": "1556",
            "name": "Squd Night 2",
            "description": "New Event",
            "event_image": "https://imagedelivery.net/UGOsP3nuwKcdFinTYNdcGg/81597b79-c5f9-4059-3d74-535fc71d6c00",
            "available": true,
            "date": "2025-11-06 16:00:00",
            "tags": [],
            "ga_ticketing_url": "",
            "guestlist_url": ""
        },
    ],
}

Booking Creation

You can also directly create a booking request and forward the customer to our booking page yourself if you'd like further control over the process.

POST https://api.us.order.getdqd.com/v3/customer/events/:eventId

You will need to provide the following details.

{
    "package_id": "", //Required
    "table_id": "", //Optional
}

For this booking to be processed you MUST redirect the customer to the below url, the booking ID being the .id field returned from the above request, not including book_

https://bottles.app/au/qdbar/:eventID/checkout/:bookingID
PrevPublic Facing Bookings
NextWaiter/Attendant
Was this helpful?