Register for an event
Creates a new event attendance. If the target user differs from the logged-in user, sets the attendance as an invitation and sends an invite email (for events with registration forms). Validates group membership for unit-scoped events, checks max capacity for non-ticketed events, and prevents duplicate registrations. Generates a unique hash for QR code check-in.
Authorizations
Server-to-server authentication. Generate a token in the admin UI at
Settings → Developers → API Access. Send the raw token in the
Api-Token header — there is no Bearer prefix.
Tokens can be marked read-only at creation time, in which case the API
rejects any non-GET request with 403 Forbidden.
Body
The new EventAttend resource
"/api/v1/events/1"
"/api/v1/users/1"
"/api/v1/contacts/1"
"/api/v1/product_payments/1"
"/api/v1/product_prices/1"
"/api/v1/imports/1"
"/api/v1/users/1"
"/api/v1/contacts/1"
"/api/v1/event_attends/1"
"/api/v1/invoices/1"
Response
EventAttend resource created

