v1

latestOpenAPI 3.0.4MIT License2026-07-236622149.8 KB
Teaching Events

Adds or updates a teaching event.

If the id is specified then the existing teaching event will be updated, otherwise a new teaching event will be created.

post/api/teaching_events

Request body

idstring uuid nullable
typeIdinteger
statusIdinteger
regionIdinteger nullable
readableIdstring required
webFeedIdstring nullable

If set, the API will accept new attendees for this event (an external sign up should be used if this value is nil).

isOnlineboolean
namestring required
summarystring nullable
messagestring nullable

Used to push miscellaneous messages to users (if an event is close to being booked out, for example).

descriptionstring nullable
videoUrlstring nullable
scribbleIdstring nullable
providerWebsiteUrlstring nullable
providerTargetAudiencestring nullable
providerOrganiserstring nullable
providerContactEmailstring email nullable
startAtstring date-time
endAtstring date-time
providersListstring nullable
isVirtualboolean
accessibilityOptionsinteger[] nullable
isInPersonboolean

Response

Created

idstring uuid nullable
typeIdinteger
statusIdinteger
regionIdinteger nullable
readableIdstring required
webFeedIdstring nullable

If set, the API will accept new attendees for this event (an external sign up should be used if this value is nil).

isOnlineboolean
namestring required
summarystring nullable
messagestring nullable

Used to push miscellaneous messages to users (if an event is close to being booked out, for example).

descriptionstring nullable
videoUrlstring nullable
scribbleIdstring nullable
providerWebsiteUrlstring nullable
providerTargetAudiencestring nullable
providerOrganiserstring nullable
providerContactEmailstring email nullable
startAtstring date-time
endAtstring date-time
providersListstring nullable
isVirtualboolean
accessibilityOptionsinteger[] nullable
isInPersonboolean