The below endpoint and parameters can be used to check in or remove a checked in status on an ACME generated ticket, a Membership card, or an external ticket that has been configured for your solution. 


Check-in a Ticket

POST /v2/willcall/checkinticketsexternal

Check in the barcode specified in the body.  Rebooking if needed.

Input

Field

Description

Notes

membershipBarcode

This is the barcode it doesn’t matter if it’s a ticket, membership, pass or external barcode.

 

eventInstance

The id of the event that we are scanning into.

Optional

terminalId

The ID of the terminal that is doing the scanning

 

validate

Do you want to validate the ticket, generally set to true.

 

Response

Field

Description

Notes

Field

Description

Notes

checkInStatus

Integer value representing the status of the checkIn

 

orderId

The id of the order associated with the ticket

 

orderCreationDate

The date that the order was created in ISO8601

 

levelName

The name of the membership level

 

cardName

The name on the membership

 

cardType

other, primary or secondary

 

cardStanding

new, active, dropped, lapsed or replaced

 

membershipExpirationDate

The expiration date of the membership

 

checkInDate

The date that the ticket was checked in

 

ticketEventName

The name of the event the ticket was bought for

 

checkedInEventName

The name of the event the ticket was checked into

 

ticketEventTime

The event time that the ticket was bought for

 

checkedInEventTime

The event time that the ticket was checked into 

 

ticketTypeName

The name of the ticket type

 

Undo Ticket Check-ins

POST /v2/willcall/undocheckintickets

Changes the status of tickets to not checked in based on the tickets provided in the body of the request.

Input

Field

Description

Notes

terminalId

The id of the terminal that’s undoing the checkin

 

ticketUUIDs

list of ticket UUIDs we want to undo the checkin of

 

Response

A list of tickets that were changed to not checked in.