Creates a new schedule item within a schedule.

Behavior: Creates a new schedule item and associates it with the specified schedule. Returns a change model reflecting the created item and any cascading changes.

Authorization: Requires a valid Bearer token.

Side Effects: A new schedule item record is persisted and the schedule's item ordering may be updated.

Error Scenarios: Returns 400 if the request body or schedule ID 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…
Path Params
uuid
required

The ID of the schedule to add the item to.

Body Params

The schedule item creation request.

Represents a request to add a new item to a schedule.

uuid | null

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

uuid | null

Gets or sets the identifier of the preceding item to determine insertion position.

string | null

Gets or sets the start time code for the new schedule item.

string | null

Gets or sets the display name of the new schedule item.

asset
object | null

Gets or sets the asset reference to associate with this schedule item.

string
enum

Asset

Dynamic

Allowed:
uuid

Gets or sets the identifier of the parent schedule this item will be added to.

string | null

Gets or sets the end time code for the new schedule item.

days
array of objects | null

Gets or sets the list of days on which this schedule item should be active.

days
tags
array of objects | null

Gets or sets the tags to associate with this schedule item.

tags
relatedContent
array of objects | null

Gets or sets the related content items to link to this schedule item.

relatedContent
collections
array of objects | null

Gets or sets the collections to assign this schedule item to.

collections
labels
array of objects | null

Gets or sets the labels to assign to this schedule item.

labels
playlistSchedule
object | null

Gets or sets the playlist schedule reference for this item.

liveChannel
object | null

Gets or sets the live channel reference for this schedule item.

defaultVideo
object | null

Gets or sets the default video asset reference used as a fallback.

thumbnailAsset
object | null

Gets or sets the thumbnail asset reference for this schedule item.

string | null
enum

Random

RandomWithinDateRange

Newest

NewestNotPlayed

Allowed:
string | null
enum

PlaylistSchedule

SearchFilters

VideoAsset

LiveChannel

Allowed:
int32 | null

Gets or sets the search duration in minutes for filtering content by time window.

int32 | null

Gets or sets the end search duration in minutes for the content time window.

date-time | null

Gets or sets the start date for search-based content filtering.

date-time | null

Gets or sets the end date for search-based content filtering.

properties
object | null

Gets or sets additional dynamic properties for the new schedule item.

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