Events
Upcoming published events
Next upcoming events with status `published` and visibility `public`.
All published events (paginated)
All published events (paginated)
Events within a date range
Events within a date range
All events with filters
All events with filters
Retrieve a single event
Retrieve a single event
Events awaiting approval
Requires `zander.web.events.review`.
Create event draft
Requires `zander.web.events.edit`.
Update an event
Draft/rejected events editable by creator (with edit permission) or a reviewer; pending/approved/published events require `zander.web.events.review`.
Submit an event for approval
Submit an event for approval
Approve and auto-publish an event
Requires `zander.web.events.review`. Immediately publishes the event and schedules its configured announcements.
Reject an event submission
Requires `zander.web.events.review`. Sends the event back to Draft.
Publish an approved event
Publish an approved event
Update a published event
Preserves the published state while applying edits and flags the event for Discord/website re-sync.
Cancel an event
Cancels the event; any pending announcements are cancelled too.
Archive an event
Removes the event from the active events feed.
Delete an event
Delete an event
Clone an event as a new draft
Clone an event as a new draft
Update event actions
In-game commands run via the bridge executor on publish/update/cancel.
Update event announcements
Discord and in-game (MOTD, tip, web banner, popup) messages scheduled around the event.
All event templates
All event templates
Retrieve a single event template
Retrieve a single event template
Create an event template
Requires `zander.web.events.edit`.
Update an event template
Update an event template
Delete an event template
Delete an event template
Update template announcements
Update template announcements
Generate a draft event from a template
Same generation logic used by the hourly `eventTemplateCron` job, invokable on demand.