Registrations API

GET Get All Registrations /api/registrations

Retrieves a list of all registrations (requires admin access).

GET Get Registrations by Event ID /api/registrations/event/:eventId

Get all registrations for a specific event (requires login & event organizer access).

GET Get Registration by ID /api/registrations/:id

Get details of a specific registration.

POST Register for an Event /api/registrations

Register for an event.

PATCH Update Check-in Status /api/registrations/:id/checkin

Update check-in status of a registration.

PATCH Update Payment Status /api/registrations/:id/payment

Update payment status of a registration.

DELETE Delete Registration /api/registrations/:id

Delete a registration.

API Response

// API response will appear here

Tips

  • No authentication needed to register for an event
  • Authentication required to manage registrations
  • Only event organizers can see their event registrations
  • Only event organizers can update check-in status
  • Registrations count toward event capacity