Updates an existing schedule item.

Behavior: Updates the schedule item with the specified ID using the provided request data and returns the updated schedule item model.

Authorization: Requires a valid Bearer token.

Side Effects: The schedule item record is updated in the data store.

Error Scenarios: Returns 400 if the request body is null. 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 parent schedule ID.

uuid
required

The ID of the schedule item to update.

Body Params

The schedule item update 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