Extension:CampaignEvents/Api

This page lists all endpoints available for the Extension:CampaignEvents extension. Note that all POST, PUT, and DELETE endpoints can be used either with the OAuth extension authorization process, or with cookie-based authentication. If using cookie-based authentication, the request body should contain a CSRF token, specified as. To get a CSRF token, see the Action API.

Enable an event registration
Enables an event registration. The performer of the request is also automatically added as event organizer.

Edit an event registration
Edits an event registration.

List all events from an organizer
Lists all the event registrations from an organizer.

List all events a participant has registered for
Lists all the event registrations a participant has registered for.

Register as a participant
Registers the user as a participant to an event.

Cancel registration as a participant
Cancels the registration as a participant to an event.

Remove participant(s) from an event
Remove participant(s) from an event.

Delete a registration
Deletes an event registration.

List the organizers of an event
Returns a list of organizers of a given event registration. This is hard-limited to 11 results.

List the participants of an event
Returns a list of participants of a given event registration. This is hard-limited to 20 results.

Get details of an event
Returns the details of a given event registration.

Add/Update the list of organizers
Returns the details of a given event registration.