Create Reservation

Initiates a new reservation for tickets. Clients use this endpoint to provisionally hold tickets by specifying the desired items, quantities, and any specific admissions or schedules. Returns a token representing the reservation, along with its expiration time, allowing clients to manage or confirm the reservation before it expires.

Authentication

x-np-api-keystring
API Key authentication via header

Path parameters

tenantstringRequired

Your Entra Tenant ID. More details.

environmentstringRequired

Your Business Central Environment. More details.

companystringRequired

Your Business Central Company. More details.

Headers

x-api-versiondateOptional

Used for API versioning. More details.

Query parameters

includeTicketNumbersbooleanOptional

Indicates whether ticket numbers should be included in reservation responses. Tickets are normally included only when the reservation is confirmed. If true, ticket numbers are returned regardless of reservation status. When a reservation is updated, any previously disclosed ticket numbers are removed.

Request

This endpoint expects an object.
reservelist of objectsRequired

Response

This endpoint returns an object.
tokenstring
A unique token that identifies a ticket reservation
reservationStatusenum
The status of the reservation
expiresAtdatetime or null
The date and time when the token expires and reservation is no longer valid
reservationslist of objects or null