Ticket

A registration of a Badge to an Event. You must have the registration ConventionPrivilege to access this. Tickets are accessed via /api/ticket.

Properties

See "Object Properties" in Introduction for basic shared properties.

Complete details in TicketProperties.

Related Objects

See "Related Objects" in Introduction for how to use them.

badge

The Badge this ticket belongs to.

convention

The Convention this ticket belongs to.

event

The Event this ticket belongs to.

Includes

See "Includes" in Introduction for how to use them.

longname

A very descriptive name for this ticket. It pulls data from several objects, which is why it is not included by default.

Services

The services used to fetch and manipulate tickets.

Create Ticket

You almost certainly want to add it to a ConventionCart instead of creating one. Or if you want to administratively create one, then use that method.

 POST /api/ticket
Required Params
convention_id
event_id
badge_id

Returns the same as a normal read.

Administratively Create Ticket

You almost certainly want to add it to a ConventionCart instead of creating one. Or if you want to administratively create one, then use that method.

 POST /api/ticket/verified
Required Params

The same as the Create Ticket service.

Returns the same as a normal read.

Read Ticket

 GET /api/ticket/xxx

Returns:

 {
   "id" : "xxx",
   "name" : "The Captain is Dead",
   ...
 }

Update Ticket

 PUT /api/ticket/xxx

Returns the same as a normal read.

Delete Ticket

 DELETE /api/ticket/xxx
Optional params
cashdrawer_id

You need to specify this to refund if purchased with cash in the point of sale system.

Returns:

 {
   "success" : 1
 }

Mark Picked Up

 PUT /api/ticket/xxx/pick-up

Returns the same as a normal read.

Unmark Picked Up

 PUT /api/ticket/xxx/reverse-pick-up

Returns the same as a normal read.