Addresses

APIDescription
GET v3/addresses/{postcodeLookupId}

Returns the full address for a given ID

GET v3/addresses?postcode={postcode}

Returns a list of addresses matching a given postcode. (UK Addresses only)

AgentCredit

APIDescription
GET v3/credit

Allows an agent to determine how much of their credit limit has been used, and how much remains.

Bands

APIDescription
GET v3/bands

Returns a list of price bands in the system

Baskets

APIDescription
POST v3/baskets

Creates a new basket

PATCH v3/baskets/{id}

To add additional information to a basket, such as a Customer, Promocode, Attributes and Delivery Methods

POST v3/baskets/{id}/clear

Clear the contents of a basket

POST v3/baskets/{id}/confirm

Confirms an order. For system-owners, this can only be used for zero-value orders. Otherwise use . For agents, this should be used for all orders

GET v3/baskets/{id}

Return the details of a basket

GET v3/baskets/{id}/potentialDiscount?membershipId={membershipId}

Returns pricing information about the current basket with the specified Membership added, without persisting the changes. This allows for the calculation of upsell information.

GET v3/baskets/{id}/donations

Return details of the donations in a basket

GET v3/baskets/{id}/donations-to-prompt

Return the suggested donations of a basket contents for the added customer record

POST v3/baskets/{id}/donations

Add a donation(s) to a basket

DELETE v3/baskets/{id}/donations

Remove a number of donations from a basket

GET v3/baskets/{id}/donations/{donationId}

Return the details of a specific donation in a basket

DELETE v3/baskets/{id}/donations/{donationId}

Remove a specific donation from a basket

PATCH v3/baskets/{id}/donations/{donationId}

Update the details of a specific donation in a basket

PATCH v3/baskets/{id}/donations

Update the details of a number of donations in a basket

GET v3/baskets/{id}/tickets

Return details of the tickets in a basket

POST v3/baskets/{id}/tickets

Add a ticket(s) to a basket

PUT v3/baskets/{id}/tickets

Replace all the tickets in a basket

PATCH v3/baskets/{id}/tickets

Update the details of a number of tickets in a basket

DELETE v3/baskets/{id}/tickets

Remove specific tickets from a basket

GET v3/baskets/{id}/tickets/{ticketId}

Return the details of a specific ticket in a basket

PATCH v3/baskets/{id}/tickets/{ticketId}

Update the detail of a specific ticket in a basket

DELETE v3/baskets/{id}/tickets/{ticketId}

Delete a specific ticket from a basket

POST v3/baskets/{id}/tickets/best-available

Add some best-available tickets from a reserved seating plan to a basket

POST v3/baskets/{id}/merchandise

Add items of merchandise to a basket

GET v3/baskets/{id}/merchandise

Return all merchandise items from a basket

PATCH v3/baskets/{id}/merchandise

Update the details of a number of merchandise item in a basket

DELETE v3/baskets/{id}/merchandise

Remove a number of merchandise items from a basket

DELETE v3/baskets/{id}/merchandise/{merchandiseItemId}

Remove a specific merchandise item from a basket

PUT v3/baskets/{id}/merchandise

Replace all merchandise items in a basket

PATCH v3/baskets/{id}/merchandise/{merchandiseItemId}

Update the details of a specific merchandise item in a basket

GET v3/baskets/{id}/gift-vouchers

Return all gift vouchers in a basket

POST v3/baskets/{id}/gift-vouchers

Add a gift voucher(s) to a basket

GET v3/baskets/{id}/gift-vouchers/{giftVoucherId}

Return the details of a specific gift voucher in a basket

PATCH v3/baskets/{id}/gift-vouchers/{giftVoucherId}

Update the details of a specific gift voucher in a basket

PATCH v3/baskets/{id}/gift-vouchers

Update the details of a number of gift vouchers in a basket

DELETE v3/baskets/{id}/gift-vouchers

Remove a number of gift vouchers from a basket

DELETE v3/baskets/{id}/gift-vouchers/{giftVoucherId}

Remove a specific gift voucher from a basket

PUT v3/baskets/{id}/gift-vouchers

Replace all gift vouchers in a basket

GET v3/baskets/{id}/membership-subscriptions

Return the details of all memberships in a basket

POST v3/baskets/{id}/membership-subscriptions

Add a number of memberships to a basket

GET v3/baskets/{id}/membership-subscriptions/{subscriptionId}

Return the details of a specific membership in a basket

PATCH v3/baskets/{id}/membership-subscriptions/{subscriptionId}

Amend the details of a specific membership in a basket

PATCH v3/baskets/{id}/membership-subscriptions

Amend the details of a number of memberships in a basket

DELETE v3/baskets/{id}/membership-subscriptions/{subscriptionId}

Remove a specific membership from a basket

DELETE v3/baskets/{id}/membership-subscriptions

Remove a number of memberships from a basket

PUT v3/baskets/{id}/membership-subscriptions

Replace all memberships in a basket

Countries

APIDescription
GET v3/countries

Return a list of countries

GET v3/countries/{isoCode}

Return a specific country

Events

APIDescription
GET v3/events?instanceStart_from={instanceStart_from}&instanceStart_to={instanceStart_to}&instanceInterface={instanceInterface}&onSale={onSale}&name={name}

Returns details of specific events in the system

GET v3/events/{id}

Returns the details of a specific event

GET v3/events/{id}/instances?start_from={start_from}&start_to={start_to}&interface={interface}

Returns a list of instances for a specific event

Funds

APIDescription
GET v3/funds

Returns a list of available funds that can be donated too

Instances

APIDescription
GET v3/instances?startFrom={startFrom}&startTo={startTo}&interface={interface}&eventName={eventName}

Returns a list of specific instances

GET v3/instances/{id}

Returns the details of a specific instance

GET v3/instances/{id}/plan

Returns the current plan information for an instance

GET v3/instances/{id}/price-list

Returns the current price list in use for an instance

GET v3/instances/{id}/status?includeChildPlans={includeChildPlans}

Returns an overview of the current availability status for an instance

GET v3/instances/{id}/status/detail?includeChildPlans={includeChildPlans}

Returns a detailed view of the availability of each seat for an instance

GET v3/instances/{id}/status/areas/{areaId}/detail?includeChildPlans={includeChildPlans}

Returns an overview of the current availability status of a specific area for an instance

GET v3/instances/{id}/status/areas/{areaId}?includeChildPlans={includeChildPlans}

Returns a detailed view of the availability of each seat for a specific area for an instance

GET v3/instances/{id}/status/areas?includeChildPlans={includeChildPlans}

Returns an overview of the current availability status of a number of specific areas for an instance

GET v3/instances/{id}/best-available?quantity={quantity}

Returns the current best available seats for an instance for the number specified

GET v3/instances/{id}/supplementary-events

Return a list of associated Supplementary Events for an instance

Offers

APIDescription
GET v3/offers?instanceStart_from={instanceStart_from}&instanceStart_to={instanceStart_to}&eventName={eventName}&promoCode={promoCode}

Return a list of available offers

Plans

APIDescription
GET v3/plans/{id}

Returns a specific seating plan

GET v3/plans

Returns a list of seating plans and seat information for each

PrintAtHomeDocuments

APIDescription
GET v3/print-at-home-documents/{id}

Returns a specific e-ticket from the current user

QueueStatus

APIDescription
GET queue-status/{eventId}

No documentation available.

StockItem

APIDescription
GET v3/stock-items

Returns a list of Merchandise items

SupportedBarcodeEncodings

APIDescription
GET v3/supported-barcode-encodings

Returns a list of supported barcode types

TicketTypes

APIDescription
GET v3/ticket-types

Returns a list of ticket types

TributeTypes

APIDescription
GET v3/tribute-types

Returns a list of tribute types to be used when adding a donation

Venues

APIDescription
GET v3/venues

Returns a list of Venues

GET v3/venues/{id}

Returns a specific Venue using a Venue id