Event series management#
POST /api/event-series#
Create an event series
Creates a repeating series and materializes its occurrences immediately. An officer must be signed in.
Request body
Model: EventSeriesCreate
Field |
Type |
Required |
Description |
|---|---|---|---|
|
yes |
||
|
string |
yes |
|
|
string |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
Overrides the kind’s default EP (effort points) award for occurrences. None uses the preset. |
|
string | null |
no |
|
|
array of integer |
yes |
|
|
integer |
no |
|
|
string |
yes |
|
|
string |
yes |
|
|
integer | null |
no |
|
|
string (date) |
yes |
|
|
string (date) | null |
no |
Response 201 — The newly created series.
Model: EventSeriesSummary
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
yes |
||
|
string |
yes |
|
|
string |
yes |
|
|
integer | null |
yes |
|
|
integer |
yes |
Effort points (EP, shown as Renown on the site) that attending awards. |
|
integer | null |
yes |
The officer-set EP value behind ep. None means the event’s kind sets the preset. |
|
string | null |
yes |
|
|
yes |
||
|
boolean |
yes |
|
|
string (date-time) | null |
yes |
DELETE /api/event-series/{series_id}#
End an event series
Ends a series. An officer must be signed in. Keeps past occurrences, deletes or cancels future ones, then deletes the series.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string (uuid) |
yes |
The event series’ ID. |
Response 204 — The series was ended.
PATCH /api/event-series/{series_id}#
Edit an event series
Edits a series’ content or schedule. An officer must be signed in. Retimes or retires affected future occurrences, then materializes new ones.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
string (uuid) |
yes |
The event series’ ID. |
Request body
Model: EventSeriesUpdate
Field |
Type |
Required |
Description |
|---|---|---|---|
|
EventKind | null |
no |
|
|
string | null |
no |
|
|
string | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
Overrides the kind’s default EP (effort points) award for occurrences. None uses the preset. |
|
string | null |
no |
|
|
array of integer | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
string | null |
no |
|
|
integer | null |
no |
|
|
string (date) | null |
no |
|
|
string (date) | null |
no |
Response 200 — The updated series.
Model: EventSeriesSummary
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
yes |
||
|
string |
yes |
|
|
string |
yes |
|
|
integer | null |
yes |
|
|
integer |
yes |
Effort points (EP, shown as Renown on the site) that attending awards. |
|
integer | null |
yes |
The officer-set EP value behind ep. None means the event’s kind sets the preset. |
|
string | null |
yes |
|
|
yes |
||
|
boolean |
yes |
|
|
string (date-time) | null |
yes |