Skip to main content
Registrants are individuals who have registered for an event. Each registrant belongs to one event and carries a registration status, package selection, session choices, and financial data (fees, taxes, payments).

What you can do

  • Create and update registrations with attendee details, package selection, and custom field values
  • Check in registrants at the event or at individual sessions
  • Trigger emails such as confirmation, reminder, or approval notifications
  • Manage session enrollment — add or remove registrants from sessions and waitlists
  • Assign registrant groups for group registration management
  • Generate access tokens for registrant-specific authenticated URLs
  • View financial data through line items and audit trails

Registration statuses

Registrants move through various statuses during their lifecycle:
StatusDescription
confirmedRegistration is complete and confirmed
pendingAwaiting approval or payment
attendedRegistrant attended the event
cancelledRegistration was cancelled
deniedRegistration was denied by an organizer
ResourceRelationship
EventsThe event the registrant is registered for
Registrant TypesThe category of attendee (e.g., “Attendee”, “VIP”, “Exhibitor”)
PackagesThe pricing tier selected during registration
SessionsSessions the registrant is enrolled in
Registrant GroupsGroup registration assignments
Line ItemsItemized fees, taxes, and discounts
TransactionsPayments and refunds

Key concepts

Registrant types — Each registrant is assigned a type (e.g., “Attendee”, “Exhibitor”, “VIP”) that can control capacity, pricing, and access. Manage types via the Registrant Types endpoints. Session enrollment — Registrants can be added to sessions directly or placed on a waitlist if the session is at capacity. Use the Registrant Sessions and Registrant Session Waitlists endpoints. Line items and audits — Every charge, discount, and tax on a registration is tracked as a line item. The audit trail records all changes to line items for financial reconciliation. Check-in — The check-in endpoint updates a registrant’s status and can be used for both event-level and session-level attendance tracking.