Implementation Guide
A step-by-step guide to help you connect and start using the Prioticket API effectively.
Last updated
Was this helpful?
A step-by-step guide to help you connect and start using the Prioticket API effectively.
Last updated
Was this helpful?
Below, you’ll find a complete overview of the functionalities available through our API, starting with essential mandatory features for a basic integration, followed by optional (recommended) advanced functionalities for partners who want to unlock even more flexibility and customization.
Under each section in this guide, you will find a detailed list of the certification cases designed to guide your integration testing in our staging environment. These cases help ensure your implementation meets all requirements.
The certification cases are categorized as follows:
Mandatory – Required for successful certification and go-live
Recommended – Strongly encouraged for a smooth user experience
Optional – Additional tests that apply to specific scenarios or features
Alongside these cases, we provide test products that you can use to validate each configuration and workflow.
Important Note: Mandatory cases may vary depending on the suppliers or clients you plan to work with.
Our API supports a wide range of product configuration types used by different suppliers, covering everything from simple date-based tickets to complex time-slotted or bundled offerings. These configurations ensure a flexible and accurate booking experience ().
Third-Party Connected Product
62564 & 62551
Seasonal Product
62526
All Ages Ticket Type (Person)
62522
Custom Ticket Type
70316
Group Ticket Type
62545
Booking Quantity Limit
62525
62523
Freesale
62519
Time Point
62520
Time Period
62521
Time Slot
76038
Time Date
76039
Our API supports flexible pricing models to accommodate different product and supplier needs:
Base Pricing: The standard price per ticket. It can vary based on quantity, season, day of the week, or age category.
Flex pricing per ticket
62542
Flex pricing per group
62544
The Reservation API is designed to hold availability while a customer completes their booking. This prevents overbooking and ensures the selected time slot or ticket remains available during checkout. It's especially useful when:
Waiting for payment confirmation
Holding items in a shopping cart
Booking high-demand or limited-availability tickets
To finalise the reservation, proceed with creating an order.
Create a reservation
Pick by choice
Update a reservation (e.g. add another product, update the booking travel date, etc.)
Pick by choice
Cancel a reservation
Pick by choice
Amend an order (e.g. product type count)
Pick by choice
Our API provides flexible cancellation options to suit different booking scenarios:
Full Order Cancellation: Cancel the entire order and all associated tickets.
Partial Order Cancellation: Cancel specific guests or bookings within the order.
Extra Options Cancellation: Cancel only the selected add-ons/extra options without affecting the main tickets.
Our API supports flexible voucher setups to match supplier requirements:
Voucher Code Allocation: You can configure vouchers to be issued per order (one code for the whole order) or per person (a unique code for each individual).
Customer Email Delivery: Prioticket can send the confirmation email and voucher directly to the customer using our standard branding. Custom branding is also available upon request for an additional fee.
Voucher code allocation level - one per order
62528
Voucher code allocation level - one per person
62529
Our system supports two main types of order processing flows: ONLINE and OFFLINE, depending on the capabilities of the supplier's third-party reservation system.
When a product is updated by a supplier (e.g., price change, new season, availability update), a webhook notification is automatically triggered and sent to your configured webhook URL with the updated product details.
Order confirmation - ONLINE Process
Pick by choice
Order processing & confirmation - OFFLINE Process
62536
Order cancellation - ONLINE Process
Pick by choice
Order cancellation processing & confirmation - OFFLINE Process
62536
Need Help?
Response Time: Within 4 business days
- with reservation subproducts
- with open subproducts
- Optional
- Mandatory
- Mix Optional & Mandatory
When booking a product, guests may be required to select a specific date, time, or time slot. This behavior is determined by the admission type and the availability settings configured for the product. Together, these define how the booking calendar or time picker behaves—whether it’s open-ended, limited to specific days, or tied to scheduled time slots ().
: Fixed price variations are applied to the base price depending on specific days, dates, or time ranges. Useful for weekend surcharges, peak days, or evening time slots.
: Prices are adjusted in real time by the supplier based on factors like demand, availability, or timing. This ensures optimized pricing and inventory management.
These pricing types can be combined to create highly customizable and responsive pricing strategies ().
For maximum flexibility, including support for cart-based bookings and amendments, we recommend using the Cart flow ().
These options help ensure a smooth post-booking experience for both partners and customers ().
Supplier PDF Vouchers: Some suppliers require the use of their own branded PDF vouchers. These can be retrieved using the Get Voucher API, which returns the URL to download the supplier-provided PDF ().
Our API supports webhook-based notifications to keep you updated on key events such as order status changes and product updates. These notifications help you stay in sync with order processing, booking confirmations, and product changes in real time ().
If you have questions while preparing your scope, reviewing advanced functionalities, or during development, please raise a to our API Support Team.