TimedTicketTransaction
| API | Description |
|---|---|
| POST ticket_services/TimedTicketTransaction |
This method will create booking record and transaction.
You have to invoke reserve spots method before calling this to avoid overbooking. |
ForeignCurrency
| API | Description |
|---|---|
| GET ticket_services/ForeignCurrency |
This method will return the Foreign Currency setup in the system and return the exchange rate. Requires: HTTPS, Basic Auth. |
Ticket
| API | Description |
|---|---|
| GET ticket_services/Ticket?DepartmentID={DepartmentID} |
This method returns general entry tickets. Pass department id if you want to get tickets in a particular department otherwise the method will return all tickets from all departments. There are two flags in the response - ShowTicket and CouponRequired:
When ShowTicket is false and CouponRequired is true then that ticket should be hidden until a valid coupon of type ‘Show’ is entered (refer to the ‘GET_coupon’ methods for further explanation).
When ShowTicket is true and CouponRequired is true then after applying a valid coupon, the ticket price will change to the coupon value.
|
| POST ticket_services/Ticket |
This method will add tickets and transaction records for general entry tickets.
|
TimedTicketType
| API | Description |
|---|---|
| GET ticket_services/TimedTicketType?BookingTypeId={BookingTypeId}&StartDate={StartDate}&EndDate={EndDate}&CostRateId={CostRateId} |
This method will return TimedTicketType for a booking type.
If there is no booking type passed to this method, it will return all the TimedTicketType for all the booking type.
If there is no start or end date passed then it will return the timed tickets setup for today's date.
|
| GET ticket_services/TimedTicketType?TimedTicketTypeId={TimedTicketTypeId}&StartDate={StartDate} |
Returns the remaining capacity of the event. The TimedTicketTypeId of the booking selected by the customer and the event start date are inputs. The vacancy is the number of spaces available.
|
| POST ticket_services/TimedTicketType |
This method is called to temporarily reserve tickets while the customer completes the transaction. Tickets that have been reserved reduce the Vacancy count for other web sessions as well as desktop Point Of Sale. The temporary reservation is removed when the customer completes purchase and the reservation becomes permanent or when they end the browser session (a Windows service periodically checks for reserved tickets that have expired).
|
| POST ticket_services/TimedTicketType?Releaseflag={Releaseflag} |
This method is for releasing the spots. Tickets that have been released the Vacancy count for other web sessions as well as desktop Point Of Sale.
|
TimedTicketExtra
| API | Description |
|---|---|
| GET ticket_services/TimedTicketExtra?TimedTicketTypeId={TimedTicketTypeId}&CostRateId={CostRateId} |
Returns Extra Items attached to the Booking. Extra Items are things that are optionally attached to a Booking that a customer can choose to add to their cart (an example might be Lunch, Hat, T-Shirt etc). |
TimedTicket
| API | Description |
|---|---|
| GET ticket_services/TimedTicket |
Returns Timed Ticket Booking Types defined in the Centaman database. |
| GET ticket_services/TimedTicket?TimedTicketTypeId={TimedTicketTypeId}&CostRateId={CostRateId} |
Returns Tickets for the selected Timed Ticket Type. Examples might be Adult Entry, Child Entry, etc. |
| POST ticket_services/TimedTicket |
This method will accept contact information to create a contact record. |
| GET ticket_services/TimedTicket?FirstName={FirstName}&LastName={LastName}&Email={Email} |
This method will return company attached to the contact and costrate for contact as well as company. The costrate return from this method will be used in other methods to get price for the tickets. |
TimedTicketCancellation
| API | Description |
|---|---|
| POST ticket_services/TimedTicketCancellation |
This method will cancel a existing Booking Requires: HTTPS, Basic Auth. |