Wix Events
Use Events API to manage events, collect RSVPs and sell tickets Learn more.
Additional information about this section
- ARTICLE
- OBJECT
- GET
Retrieves an event by ID or URL slug.
- GET
Retrieves a list of up to 100 events, given the provided paging, filtering & sorting.
- POST
Retrieves a list of up to 1,000 events, given the provided paging, filtering and sorting.
- POST
Copies an event, including its registration form, notifications and tickets configuration - scheduled two weeks from the original event. Multilingual ...
- PATCH
Updates an event's parameters. See Partial Updates for more information.
- POST
Cancels an event and closes registration. If event cancellation notifications are enabled, canceling an event automatically sends cancellation emails and/or ...
- DELETE
Deletes an event. Deleted events are not returned via API. The only way to retrieve them is via GDPR access request.
- WEBHOOK
- WEBHOOK
- WEBHOOK
- WEBHOOK
- WEBHOOK
- WEBHOOK
- WEBHOOK
- OBJECT
- POST
Creates an RSVP, associated with a contact of the site.
- GET
Retreives an RSVP.
- GET
Retreives a list of up to 100 RSVPs, given the provided paging, filtering & sorting.
- POST
Retreives a list of up to 100 RSVPs, supporting structurized queries.
- PATCH
Updates an RSVP. See partial updates.
- PATCH
Updates multiple RSVPs - status only.
- POST
Checks-in an RSVP.
- DELETE
Deletes an RSVP check-in.
- DELETE
Deletes an RSVP.
- WEBHOOK
- WEBHOOK
- WEBHOOK
- OBJECT
- GET
Retreives a ticket by unique ticket number.
- GET
Retreives a list of up to 100 tickets, given the provided pagination, filtering & sorting.
- PATCH
Updates a ticket. See Partial Updates for more information.
- PATCH
Updates the archived state of multiple tickets. See Partial Updates for more information.
- POST
Checks in 1 or more tickets.
- DELETE
Deletes check-in for 1 or more tickets.
- WEBHOOK
- OBJECT
- POST
Creates a ticket definition (and enables ticket sales).
- GET
Retrieves a ticket definition.
- GET
Retrieves a list of up to 100 ticket definitions, with basic filter support.
- POST
Retreives a list of up to 1,000 ticket definitions, supporting structurized queries.
- PATCH
Updates a ticket definition. See partial updates for more information.
- PUT
Changes the currency for all tickets (per event).
- DELETE
Deletes a ticket definition. (Does not affect tickets that were already ordered).
- WEBHOOK
- WEBHOOK
- WEBHOOK
- ARTICLE
- OBJECT
The form defines which elements are rendered in the Wix UI during the registration process (RSVP or checkout). It also contains customizable messages and ...
- POST
Adds an input control to the draft form.
- GET
Retrieves an event registration form (both the draft and published versions).
- PUT
Updates an existing input control in the draft form.
- PATCH
Updates draft form messages, as displayed in the Wix UI before, during, and after the registration flow. Configurable messages include form titles, response ...
- DELETE
Deletes an input control from the draft form.
- POST
Publishes the draft form. Sets event registration form equal to contents of draft form.
- DELETE
Clears all changes to the draft form. (Does not affect the published form.)
- OBJECT
Each event can have up to 3 policies - free-text that define terms & conditions, refunds & exchanges and/or other policies, as relevant.
- POST
Creates a policy for an event. Each event can have up to 3 policies.
- POST
Retrieves a list of policies, given the provided paging and filter.
- GET
Retrieves policy agreement tokens for the given event IDs, including a list of policies if POLICIES fieldset is provided. Tokens are hashes generated from all ...
- PATCH
Updates a policy.
- DELETE
Deletes a policy.
- OBJECT
- DELETE
Cancels ticket reservation and returns tickets to stock.
- POST
Reserves tickets for 20 minutes. Reserved tickets are deducted from tickets stock and cannot be bought by another party. When the reservation expires, the ...
- GET
Returns checkout meta data used in checkout UX.
- POST
Generates a preview of a reservation invoice, including the given coupon or pricing plan.
- POST
Checkout reserved tickets. Creates order and associates it with a site contact. Guest details must be sent according to Registration Form input fields. (To ...
- PATCH
Updates order and tickets (supported only for unconfirmed orders). Guest details must be sent according to Registration Form input fields.
- GET
Returns tickets available to reserve.
- POST
Returns tickets available to reserve.
- WEBHOOK
- WEBHOOK
- WEBHOOK
- WEBHOOK
- WEBHOOK
- OBJECT
- GET
Retrieves and order, including ticket data.
- GET
Retrieves a summary of total ticket sales.
- GET
Retrieves a list of orders, including ticket data, with basic filter support.
- PATCH
Updates an order's checkoutForm and/or archived status.
- PATCH
Updates multiple orders' archived status.
- POST
Changes order status to "CONFIRMED" - from "INITIATED, "PENDING", "OFFLINE_PENDING" to "PAID". Previously confirmed orders (with status "PAID" or "FREE") are ...
- WEBHOOK
This event is triggered when an order is deleted via GDPR request.