For the complete documentation index, see llms.txt. This page is also available as Markdown.

Schedules

Schedules are themed collections of events for special occasions like festivals. They can have custom themes, backgrounds, and time-based activation.

List schedules

get
/schedules

Returns all schedules, including their activation periods and themes.

Responses
200

List of schedules

application/json
okbooleanOptionalExample: true
get/schedules

Create a schedule

post
/schedules

Creates a new schedule. Requires authentication and special permissions.

Body

Schema for creating a new schedule

namestring · max: 50Required
descriptionstring · max: 255 · nullableOptional
imagestring · uri · nullableOptional
themestring · enum · nullableOptionalPossible values:
backgroundstring[]Optional
activebooleanOptionalDefault: true
active_sincestring · date-timeRequired
active_untilstring · date-timeRequired
Responses
200

Schedule created successfully

application/json
okbooleanOptionalExample: true
post/schedules

Get schedule by ID

get
/schedules/{schedule_id}

Retrieves detailed information about a specific schedule.

Path parameters
schedule_idstring · uuidRequired

Schedule UUID

Responses
200

Schedule details

application/json
okbooleanOptionalExample: true
get/schedules/{schedule_id}

Update a schedule

patch
/schedules/{schedule_id}

Updates an existing schedule. Requires authentication and special permissions.

Path parameters
schedule_idstring · uuidRequired

Schedule UUID

Body

Schema for updating a schedule (all fields optional)

namestring · max: 50Optional
descriptionstring · max: 255 · nullableOptional
imagestring · uri · nullableOptional
themestring · enum · nullableOptionalPossible values:
backgroundstring[]Optional
activebooleanOptional
active_sincestring · date-timeOptional
active_untilstring · date-timeOptional
Responses
200

Schedule updated successfully

application/json
okbooleanOptionalExample: true
patch/schedules/{schedule_id}

Last updated