Creates a new schedule.

Behavior: Creates a new schedule with the specified name and returns the created schedule model.

Authorization: Requires a valid Bearer token.

Side Effects: A new schedule record is persisted.

Error Scenarios: Returns 400 if the request body or schedule name is null or empty. Returns 401 if the caller is not authenticated.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

The schedule creation request containing the name and optional ID.

Represents a request to create a new schedule with its initial configuration.

uuid | null

Gets or sets the optional identifier for the new schedule. If not provided, one will be generated.

string | null

Gets or sets the display name of the new schedule.

string | null

Gets or sets the URL-friendly route name for the new schedule.

thumbnailAsset
object | null

Gets or sets the thumbnail asset reference for the new schedule.

string
enum

Playlist

IntelligentSchedule

IntelligentPlaylist

Allowed:
uuid | null

Gets or sets the identifier of the time zone for the new schedule.

defaultVideoAsset
object | null

Gets or sets the default video asset reference used when no scheduled content is available.

boolean | null

Gets or sets a value indicating whether the playlist should loop when it reaches the end.

properties
object | null

Gets or sets additional dynamic properties for the new schedule.

Headers
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json