About the Wix Events API

Wix Events allows site owners to create and manage events, including ticket sales, order tracking, and event policy management.

Wix Events include the following APIs:

  • WixEvents: Manage events.
  • Ticket Definitions: Manage the types of tickets available for purchase (for ticketed events).
  • Ticket: Retrieve information about the purchased tickets and check them in.
  • RSVP: Manage guest RSVP statuses (for RSVP events).
  • Order & Checkout: Manage and track ticket reservations, checkout, and orders.
  • Schedule Item: Create a detailed schedule for an event.
  • Event Guests: Get information about all guests who bought tickets to an event or who RSVP'ed.
  • Policies: Create and reorder event policies in the dashboard or checkout form.

Before you begin

It’s important to note the following points before starting to code:

  • A Wix service fee of 2.5% is charged for each ticket sold in ticketed events. This fee can either be passed on to the buyer or absorbed by the event owner.
  • Ticket definition is not the same as ticket. Ticket definitions are used to define settings for a set of tickets. After paying for selected tickets, the Checkout API automatically generates the ticket.
  • When an event is created as a ticketed event, it cannot be updated to an RSVP event and vice versa.

Terminology

  • Event: A gathering organized by an individual or business for a group of people. Our APIs support the following types of events:
    • RSVP: Non-ticketed events for which guests indicate whether they plan to attend.
    • Ticketed events: Events with tickets available for sale.
    • External registration events: Events where registration occurs on a different website, and Wix only displays event information.
  • Ticket definition: Settings defining the ticket options available for purchase for ticketed events. Each ticket definition requires a name, price, and currency.
  • Policy: Text that defines terms & conditions, as relevant.
  • Guest: The individual who has been invited to the event.
  • Ticket buyer: An individual who purchases 1 or more tickets to the event.
  • Check-in: The process of verifying a guest's attendance at the event.
  • Guest list: A summary of all guests who have been invited to the event.
  • Organizer: The person or entity responsible for planning and hosting the event.
  • Event Dashboard: Control center, which allows you to manage your site events settings and features.
  • Checkout form: The final step in the ticket purchasing process where the customer fills in personal info, reads policies, and pays.
Did this help?