Sell on your own site
API keys
Add attendees from your own registration form.
Your registration form adds attendees with a key instead of a session. Keys are made in the dashboard, under the event's API keys, and are shown once.
POST /api/integrations/attendees
Authorization: Bearer <key>
{ "externalTicketId": "…", "email": "…", "source": "luma" | "eventbrite",
"ticketTypeName": "…", "name": "…", "organization": "…", "title": "…" }The key names the event. The first four fields are required; name, organization, and
title are optional. The call is idempotent on externalTicketId: the answer says
created or skipped. ticketTypeName must match a ticket type the event already has.
The person gets an unclaimed ticket and no email; they find it in the app when they sign
in with that address, and the sign-in email goes out at their first check-in.
Importing a whole file of tickets sold on Luma or Eventbrite is done in the dashboard; see Get people in without selling.