Search.../

createReservation( )

Reserves tickets for 20 minutes.

Description

Reserved tickets are deducted from ticket stock and cannot be bought by another site visitor. When the reservation expires, the tickets are added back to the stock.

Syntax

function createReservation(eventId: string, options: CreateReservationOptions): Promise<CreateReservationResponse>

createReservation Parameters

NAME
TYPE
DESCRIPTION
eventId
string

Event ID to which the reservation belongs.

options
Optional
CreateReservationOptions

An object representing the available options for creating a reservation.

Returns

Return Type:

Promise<
CreateReservationResponse
>
NAME
TYPE
DESCRIPTION
_id
string

Reservation ID.

expires
Date

Reservation expiration timestamp.

invoice
Invoice

Reservation invoice.

reservations
Array<
TicketReservation
>

Ticket reservations.

Was this helpful?

createReservation example

Copy Code
1import { orders } from 'wix-events.v2';
2
3 async function createReservation(eventId, options) {
4 try {
5 const result = await orders.createReservation(eventId, options);
6
7 return result;
8 } catch (error) {
9 console.error(error);
10 // Handle the error
11 }
12 }
13