action jellyfin_get_channel_features { label: "Get channel features." provider: jellyfin method: GET path: "/Channels/{channelId}/Features" encoding: json input: { type: "object" properties: { channelId: { type: "string" format: "uuid" description: "Channel id." } } required: ["channelId"] additionalProperties: false } output: { type: "object" properties: { AutoRefreshLevels: { type: "integer" format: "int32" description: "Gets or sets the automatic refresh levels." } CanFilter: { type: "boolean" description: "Gets or sets a value indicating whether this instance can filter." } CanSearch: { type: "boolean" description: "Gets or sets a value indicating whether this instance can search." } ContentTypes: { type: "array" description: "Gets or sets the content types." items: { type: "string" enum: ["Clip", "Podcast", "Trailer", "Movie", "Episode", "Song", "MovieExtra", "TvExtra"] } } DefaultSortFields: { type: "array" description: "Gets or sets the default sort orders." items: { type: "string" enum: ["Name", "CommunityRating", "PremiereDate", "DateCreated", "Runtime", "PlayCount", "CommunityPlayCount"] } } Id: { type: "string" description: "Gets or sets the identifier." } MaxPageSize: { type: "integer" format: "int32" description: "Represents the maximum number of records the channel allows retrieving at a time." } MediaTypes: { type: "array" description: "Gets or sets the media types." items: { type: "string" enum: ["Audio", "Video", "Photo"] } } Name: { type: "string" description: "Gets or sets the name." } SupportsContentDownloading: { type: "boolean" description: "Gets or sets a value indicating whether [supports content downloading]." } SupportsLatestMedia: { type: "boolean" description: "Gets or sets a value indicating whether [supports latest media]." } SupportsSortOrderToggle: { type: "boolean" description: "Indicates if a sort ascending/descending toggle is supported or not." } } additionalProperties: false } }