action jellyfin_get_public_users { label: "Gets a list of publicly visible users for display on a login screen." provider: jellyfin method: GET path: "/Users/Public" encoding: json output: { type: "array" items: { type: "object" description: "Class UserDto." properties: { Configuration: { type: "object" description: "Class UserConfiguration." properties: { AudioLanguagePreference: { type: "string" description: "Gets or sets the audio language preference." } DisplayCollectionsView: { type: "boolean" } DisplayMissingEpisodes: { type: "boolean" } EnableLocalPassword: { type: "boolean" } EnableNextEpisodeAutoPlay: { type: "boolean" } GroupedFolders: { type: "array" items: { type: "string" } } HidePlayedInLatest: { type: "boolean" } LatestItemsExcludes: { type: "array" items: { type: "string" } } MyMediaExcludes: { type: "array" items: { type: "string" } } OrderedViews: { type: "array" items: { type: "string" } } PlayDefaultAudioTrack: { type: "boolean" description: "Gets or sets a value indicating whether [play default audio track]." } RememberAudioSelections: { type: "boolean" } RememberSubtitleSelections: { type: "boolean" } SubtitleLanguagePreference: { type: "string" description: "Gets or sets the subtitle language preference." } SubtitleMode: { type: "string" description: "An enum representing a subtitle playback mode." enum: ["Default", "Always", "OnlyForced", "None", "Smart"] } } additionalProperties: false } EnableAutoLogin: { type: "boolean" description: "Gets or sets whether async login is enabled or not." } HasConfiguredEasyPassword: { type: "boolean" description: "Gets or sets a value indicating whether this instance has configured easy password." } HasConfiguredPassword: { type: "boolean" description: "Gets or sets a value indicating whether this instance has configured password." } HasPassword: { type: "boolean" description: "Gets or sets a value indicating whether this instance has password." } Id: { type: "string" format: "uuid" description: "Gets or sets the id." } LastActivityDate: { type: "string" format: "date-time" description: "Gets or sets the last activity date." } LastLoginDate: { type: "string" format: "date-time" description: "Gets or sets the last login date." } Name: { type: "string" description: "Gets or sets the name." } Policy: { type: "object" properties: { AccessSchedules: { type: "array" items: { type: "object" description: "An entity representing a user's access schedule." required: ["DayOfWeek", "EndHour", "Id", "StartHour", "UserId"] properties: { DayOfWeek: { type: "string" description: "An enum that represents a day of the week, weekdays, weekends, or all days." enum: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Everyday", "Weekday", "Weekend"] } EndHour: { type: "number" format: "double" description: "Gets or sets the end hour." } Id: { type: "integer" format: "int32" description: "Gets or sets the id of this instance." } StartHour: { type: "number" format: "double" description: "Gets or sets the start hour." } UserId: { type: "string" format: "uuid" description: "Gets or sets the id of the associated user." } } additionalProperties: false } } AuthenticationProviderId: { type: "string" } BlockUnratedItems: { type: "array" items: { type: "string" description: "An enum representing an unrated item." enum: ["Movie", "Trailer", "Series", "Music", "Book", "LiveTvChannel", "LiveTvProgram", "ChannelContent", "Other"] } } BlockedChannels: { type: "array" items: { type: "string" format: "uuid" } } BlockedMediaFolders: { type: "array" items: { type: "string" format: "uuid" } } BlockedTags: { type: "array" items: { type: "string" } } EnableAllChannels: { type: "boolean" } EnableAllDevices: { type: "boolean" } EnableAllFolders: { type: "boolean" } EnableAudioPlaybackTranscoding: { type: "boolean" } EnableContentDeletion: { type: "boolean" } EnableContentDeletionFromFolders: { type: "array" items: { type: "string" } } EnableContentDownloading: { type: "boolean" } EnableLiveTvAccess: { type: "boolean" } EnableLiveTvManagement: { type: "boolean" } EnableMediaConversion: { type: "boolean" } EnableMediaPlayback: { type: "boolean" } EnablePlaybackRemuxing: { type: "boolean" } EnablePublicSharing: { type: "boolean" } EnableRemoteAccess: { type: "boolean" } EnableRemoteControlOfOtherUsers: { type: "boolean" } EnableSharedDeviceControl: { type: "boolean" } EnableSyncTranscoding: { type: "boolean" description: "Gets or sets a value indicating whether [enable synchronize]." } EnableUserPreferenceAccess: { type: "boolean" } EnableVideoPlaybackTranscoding: { type: "boolean" } EnabledChannels: { type: "array" items: { type: "string" format: "uuid" } } EnabledDevices: { type: "array" items: { type: "string" } } EnabledFolders: { type: "array" items: { type: "string" format: "uuid" } } ForceRemoteSourceTranscoding: { type: "boolean" } InvalidLoginAttemptCount: { type: "integer" format: "int32" } IsAdministrator: { type: "boolean" description: "Gets or sets a value indicating whether this instance is administrator." } IsDisabled: { type: "boolean" description: "Gets or sets a value indicating whether this instance is disabled." } IsHidden: { type: "boolean" description: "Gets or sets a value indicating whether this instance is hidden." } LoginAttemptsBeforeLockout: { type: "integer" format: "int32" } MaxActiveSessions: { type: "integer" format: "int32" } MaxParentalRating: { type: "integer" format: "int32" description: "Gets or sets the max parental rating." } PasswordResetProviderId: { type: "string" } RemoteClientBitrateLimit: { type: "integer" format: "int32" } SyncPlayAccess: { type: "string" description: "Enum SyncPlayUserAccessType." enum: ["CreateAndJoinGroups", "JoinGroups", "None"] } } additionalProperties: false } PrimaryImageAspectRatio: { type: "number" format: "double" description: "Gets or sets the primary image aspect ratio." } PrimaryImageTag: { type: "string" description: "Gets or sets the primary image tag." } ServerId: { type: "string" description: "Gets or sets the server identifier." } ServerName: { type: "string" description: "Gets or sets the name of the server. \nThis is not used by the server and is for client-side usage only." } } additionalProperties: false } } }