> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt # Method name: createReservation(eventId: string, options: CreateReservationOptions) # Method package: wixEventsV2 # Method menu location: wixEventsV2 --> orders --> createReservation # Method Link: https://dev.wix.com/docs/velo/apis/wix-events-v2/orders/create-reservation.md # Method Description: Reserves tickets for 20 minutes. 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. # Method Code Examples: *** Note: do not assume any prop names or enum values other than the ones in the example. ## createReservation example ```javascript import { orders } from 'wix-events.v2'; async function createReservation(eventId, options) { try { const result = await orders.createReservation(eventId, options); return result; } catch (error) { console.error(error); // Handle the error } } ``` ## createReservation example for exporting from backend code ```javascript import { orders } from 'wix-events.v2'; import { webMethod, Permissions } from 'wix-web-module'; export const createReservation = webMethod( Permissions.Anyone, async (eventId, options) => { try { const result = await orders.createReservation(eventId, options); return result; } catch (error) { console.error(error); // Handle the error } } ); ``` ---