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
chevron-right
200

List of schedules

application/json
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 | nullableOptional
imagestring · uri | nullableOptional
themestring · enum | nullableOptionalPossible values:
backgroundstring[]Optional
activebooleanOptionalDefault: true
active_sincestring · date-timeRequired
active_untilstring · date-timeRequired
Responses
chevron-right
200

Schedule created successfully

application/json
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
chevron-right
200

Schedule details

application/json
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 | nullableOptional
imagestring · uri | nullableOptional
themestring · enum | nullableOptionalPossible values:
backgroundstring[]Optional
activebooleanOptional
active_sincestring · date-timeOptional
active_untilstring · date-timeOptional
Responses
chevron-right
200

Schedule updated successfully

application/json
patch
/schedules/{schedule_id}

Last updated