action jellyfin_get_default_timer { label: "Gets the default values for a new timer." provider: jellyfin method: GET path: "/LiveTv/Timers/Defaults" encoding: json input: { type: "object" properties: { programId: { type: "string" description: "Optional. To attach default values based on a program." } } additionalProperties: false } output: { type: "object" description: "Class SeriesTimerInfoDto." properties: { ChannelId: { type: "string" format: "uuid" description: "ChannelId of the recording." } ChannelName: { type: "string" description: "ChannelName of the recording." } ChannelPrimaryImageTag: { type: "string" } DayPattern: { type: "string" enum: ["Daily", "Weekdays", "Weekends"] } Days: { type: "array" description: "Gets or sets the days." items: { type: "string" enum: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"] } } EndDate: { type: "string" format: "date-time" description: "The end date of the recording, in UTC." } ExternalChannelId: { type: "string" description: "Gets or sets the external channel identifier." } ExternalId: { type: "string" description: "Gets or sets the external identifier." } ExternalProgramId: { type: "string" description: "Gets or sets the external program identifier." } Id: { type: "string" description: "Id of the recording." } ImageTags: { type: "object" description: "Gets or sets the image tags." } IsPostPaddingRequired: { type: "boolean" description: "Gets or sets a value indicating whether this instance is post padding required." } IsPrePaddingRequired: { type: "boolean" description: "Gets or sets a value indicating whether this instance is pre padding required." } KeepUntil: { type: "string" enum: ["UntilDeleted", "UntilSpaceNeeded", "UntilWatched", "UntilDate"] } KeepUpTo: { type: "integer" format: "int32" } Name: { type: "string" description: "Name of the recording." } Overview: { type: "string" description: "Description of the recording." } ParentBackdropImageTags: { type: "array" description: "Gets or sets the parent backdrop image tags." items: { type: "string" } } ParentBackdropItemId: { type: "string" description: "If the item does not have any backdrops, this will hold the Id of the Parent that has one." } ParentPrimaryImageItemId: { type: "string" description: "Gets or sets the parent primary image item identifier." } ParentPrimaryImageTag: { type: "string" description: "Gets or sets the parent primary image tag." } ParentThumbImageTag: { type: "string" description: "Gets or sets the parent thumb image tag." } ParentThumbItemId: { type: "string" description: "Gets or sets the parent thumb item id." } PostPaddingSeconds: { type: "integer" format: "int32" description: "Gets or sets the post padding seconds." } PrePaddingSeconds: { type: "integer" format: "int32" description: "Gets or sets the pre padding seconds." } Priority: { type: "integer" format: "int32" description: "Gets or sets the priority." } ProgramId: { type: "string" description: "Gets or sets the program identifier." } RecordAnyChannel: { type: "boolean" description: "Gets or sets a value indicating whether [record any channel]." } RecordAnyTime: { type: "boolean" description: "Gets or sets a value indicating whether [record any time]." } RecordNewOnly: { type: "boolean" description: "Gets or sets a value indicating whether [record new only]." } ServerId: { type: "string" description: "Gets or sets the server identifier." } ServiceName: { type: "string" description: "Gets or sets the name of the service." } SkipEpisodesInLibrary: { type: "boolean" } StartDate: { type: "string" format: "date-time" description: "The start date of the recording, in UTC." } Type: { type: "string" } } additionalProperties: false } }