IWannaTicket
  • How it works
  • Features
  • Integrations
  • Custom
  • About Us
  • Contact
  • Sell Tickets Now

Reservation Resources

Get Reservation

Description
Get a reservation
Method
GET
URL
https://api.iwannaticket.com.au/api/v2/reservation/{key}

Output

Name Type Description
successful Boolean Whether the reservation request was successful
messages List[String] Whether the reservation request was successful
key String The sale key
multiSaleKey String The multi-sale key (cart ID)
link Ref The related Sale
expiry String Time when the reservation will expire
invoice Invoice Display invoice for the reservation

Create Reservation

Description
Make a reservation
Method
POST
URL
https://api.iwannaticket.com.au/api/v2/reservation

Input

Name Type Description
event Number The id for the event this reservation relates to
tickets List[Map]
Name Type Description
ticketType Number The id for the ticket type to reserve
quantity Number The number of the ticket type to reserve
bookingCode optional String Space-separated discount codes, booking codes and credit notes.
boxOffice optional Boolean, default false If true, allows the reservation of tickets which are usually available by sale only at the box office.
multiOrderKey optional String The cart ID for the cart this reservation should go into.

Output

Name Type Description
successful Boolean Is this a successful reservation
messages List[String] Any failure messages
key String The sale key if successful
multiSaleKey String The multi-sale key (cart identifier) if successful
link String The link to the reservation
expiry Date The reservation expiry time
invoice Invoice The invoice for the reservation

Delete Reservation

Description
Delete a reservation - tickets become available again
Method
DELETE
URL
https://api.iwannaticket.com.au/api/v2/reservation/{key}

Lock Reservation

Description
Lock a reservation for payment.
Method
POST
URL
https://api.iwannaticket.com.au/api/v2/reservation/{key}/lock

Input

JSON Map of payee data.
Example:

  • FIRST_NAME (String)
  • LAST_NAME (String)
  • etc

Unlock Reservation

Description
Unlock a reservation - tickets become RESERVED again.
Method
POST
URL
https://api.iwannaticket.com.au/api/v2/reservation/{key}/unlock

Payment

Description
Make a payment on a reservation
Method
POST
URL
https://api.iwannaticket.com.au/api/v2/reservation/{key}/payment

Input

Name Type Description
amounts Map
  • CASH (Number)
  • CREDIT_CARD (Number)
  • EFTPOS (Number)
creditCard CreditCard Credit card details used to make the payment if appropriate
  • Home
  • Terms of Use
  • Privacy Policy