{
  "@context": {
    "@vocab": "https://invidious.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "invidious": "https://invidious.io/schema#",
    "GetApiV1AuthFeedResponse": "invidious:GetApiV1AuthFeedResponse",
    "notifications": {
      "@id": "invidious:notifications",
      "@container": "@list"
    },
    "videos": {
      "@id": "invidious:videos",
      "@container": "@list"
    },
    "PostApiV1AuthNotificationsRequest": "invidious:PostApiV1AuthNotificationsRequest",
    "topics": {
      "@id": "invidious:topics",
      "@container": "@list"
    },
    "GetApiV1AuthPlaylistsResponse": "invidious:GetApiV1AuthPlaylistsResponse",
    "type": {
      "@id": "invidious:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "invidious:title",
      "@type": "xsd:string"
    },
    "playlistId": {
      "@id": "invidious:playlistId",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "invidious:author",
      "@type": "xsd:string"
    },
    "authorId": {
      "@id": "invidious:authorId",
      "@type": "xsd:string"
    },
    "authorUrl": {
      "@id": "invidious:authorUrl",
      "@type": "xsd:string"
    },
    "authorThumbnails": {
      "@id": "invidious:authorThumbnails",
      "@container": "@list"
    },
    "description": {
      "@id": "invidious:description",
      "@type": "xsd:string"
    },
    "descriptionHtml": {
      "@id": "invidious:descriptionHtml",
      "@type": "xsd:string"
    },
    "videoCount": {
      "@id": "invidious:videoCount",
      "@type": "xsd:integer"
    },
    "viewCount": {
      "@id": "invidious:viewCount",
      "@type": "xsd:integer"
    },
    "updated": {
      "@id": "invidious:updated",
      "@type": "xsd:integer"
    },
    "isListed": {
      "@id": "invidious:isListed",
      "@type": "xsd:boolean"
    },
    "PostApiV1AuthPlaylistsRequest": "invidious:PostApiV1AuthPlaylistsRequest",
    "privacy": {
      "@id": "invidious:privacy",
      "@type": "xsd:string"
    },
    "PostApiV1AuthPlaylistsResponse": "invidious:PostApiV1AuthPlaylistsResponse",
    "PatchApiV1AuthPlaylistsIdRequest": "invidious:PatchApiV1AuthPlaylistsIdRequest",
    "PostApiV1AuthPlaylistsIdVideosRequest": "invidious:PostApiV1AuthPlaylistsIdVideosRequest",
    "videoId": {
      "@id": "invidious:videoId",
      "@type": "xsd:string"
    },
    "PostApiV1AuthPlaylistsIdVideosResponse": "invidious:PostApiV1AuthPlaylistsIdVideosResponse",
    "videoThumbnails": {
      "@id": "invidious:videoThumbnails",
      "@container": "@list"
    },
    "GetApiV1AuthPreferencesResponse": "invidious:GetApiV1AuthPreferencesResponse",
    "annotations": {
      "@id": "invidious:annotations",
      "@type": "xsd:boolean"
    },
    "annotations_subscribed": {
      "@id": "invidious:annotations_subscribed",
      "@type": "xsd:boolean"
    },
    "autoplay": {
      "@id": "invidious:autoplay",
      "@type": "xsd:boolean"
    },
    "captions": {
      "@id": "invidious:captions",
      "@container": "@list"
    },
    "comments": {
      "@id": "invidious:comments",
      "@container": "@list"
    },
    "continue": {
      "@id": "invidious:continue",
      "@type": "xsd:boolean"
    },
    "continue_autoplay": {
      "@id": "invidious:continue_autoplay",
      "@type": "xsd:boolean"
    },
    "dark_mode": {
      "@id": "invidious:dark_mode",
      "@type": "xsd:string"
    },
    "latest_only": {
      "@id": "invidious:latest_only",
      "@type": "xsd:boolean"
    },
    "listen": {
      "@id": "invidious:listen",
      "@type": "xsd:boolean"
    },
    "local": {
      "@id": "invidious:local",
      "@type": "xsd:boolean"
    },
    "locale": {
      "@id": "invidious:locale",
      "@type": "xsd:string"
    },
    "max_results": {
      "@id": "invidious:max_results",
      "@type": "xsd:integer"
    },
    "notifications_only": {
      "@id": "invidious:notifications_only",
      "@type": "xsd:boolean"
    },
    "player_style": {
      "@id": "invidious:player_style",
      "@type": "xsd:string"
    },
    "quality": {
      "@id": "invidious:quality",
      "@type": "xsd:string"
    },
    "default_home": {
      "@id": "invidious:default_home",
      "@type": "xsd:string"
    },
    "feed_menu": {
      "@id": "invidious:feed_menu",
      "@container": "@list"
    },
    "related_videos": {
      "@id": "invidious:related_videos",
      "@type": "xsd:boolean"
    },
    "sort": {
      "@id": "invidious:sort",
      "@type": "xsd:string"
    },
    "speed": {
      "@id": "invidious:speed",
      "@type": "xsd:decimal"
    },
    "thin_mode": {
      "@id": "invidious:thin_mode",
      "@type": "xsd:boolean"
    },
    "unseen_only": {
      "@id": "invidious:unseen_only",
      "@type": "xsd:boolean"
    },
    "video_loop": {
      "@id": "invidious:video_loop",
      "@type": "xsd:boolean"
    },
    "volume": {
      "@id": "invidious:volume",
      "@type": "xsd:integer"
    },
    "PostApiV1AuthPreferencesRequest": "invidious:PostApiV1AuthPreferencesRequest",
    "GetApiV1AuthSubscriptionsResponse": "invidious:GetApiV1AuthSubscriptionsResponse",
    "GetApiV1AuthTokensResponse": "invidious:GetApiV1AuthTokensResponse",
    "session": {
      "@id": "invidious:session",
      "@type": "xsd:string"
    },
    "issued": {
      "@id": "invidious:issued",
      "@type": "xsd:integer"
    },
    "PostApiV1AuthTokensRegisterRequest": "invidious:PostApiV1AuthTokensRegisterRequest",
    "scopes": {
      "@id": "invidious:scopes",
      "@container": "@list"
    },
    "callbackUrl": {
      "@id": "invidious:callbackUrl",
      "@type": "xsd:string"
    },
    "expire": {
      "@id": "invidious:expire",
      "@type": "xsd:integer"
    },
    "PostApiV1AuthTokensRegisterResponse": "invidious:PostApiV1AuthTokensRegisterResponse",
    "signature": {
      "@id": "invidious:signature",
      "@type": "xsd:string"
    },
    "PostApiV1AuthTokensUnregisterRequest": "invidious:PostApiV1AuthTokensUnregisterRequest",
    "GetApiV1CaptionsIdResponse": "invidious:GetApiV1CaptionsIdResponse",
    "GetApiV1ChannelsIdResponse": "invidious:GetApiV1ChannelsIdResponse",
    "authorVerified": {
      "@id": "invidious:authorVerified",
      "@type": "xsd:boolean"
    },
    "authorBanners": {
      "@id": "invidious:authorBanners",
      "@type": "xsd:string"
    },
    "subCount": {
      "@id": "invidious:subCount",
      "@type": "xsd:decimal"
    },
    "totalViews": {
      "@id": "invidious:totalViews",
      "@type": "xsd:decimal"
    },
    "joined": {
      "@id": "invidious:joined",
      "@type": "xsd:decimal"
    },
    "autoGenerated": {
      "@id": "invidious:autoGenerated",
      "@type": "xsd:boolean"
    },
    "isFamilyFriendly": {
      "@id": "invidious:isFamilyFriendly",
      "@type": "xsd:boolean"
    },
    "allowedRegions": {
      "@id": "invidious:allowedRegions",
      "@type": "xsd:string"
    },
    "tabs": {
      "@id": "invidious:tabs",
      "@type": "xsd:string"
    },
    "pronouns": {
      "@id": "invidious:pronouns",
      "@type": "xsd:string"
    },
    "latestVideos": {
      "@id": "invidious:latestVideos",
      "@type": "xsd:string"
    },
    "relatedChannels": {
      "@id": "invidious:relatedChannels",
      "@type": "xsd:string"
    },
    "GetApiV1ChannelsIdChannelsResponse": "invidious:GetApiV1ChannelsIdChannelsResponse",
    "continuation": {
      "@id": "invidious:continuation",
      "@type": "xsd:string"
    },
    "GetApiV1ChannelsIdCommunityResponse": "invidious:GetApiV1ChannelsIdCommunityResponse",
    "GetApiV1ChannelsIdPlaylistsResponse": "invidious:GetApiV1ChannelsIdPlaylistsResponse",
    "playlists": {
      "@id": "invidious:playlists",
      "@type": "xsd:string"
    },
    "GetApiV1ChannelsIdPodcastsResponse": "invidious:GetApiV1ChannelsIdPodcastsResponse",
    "GetApiV1ChannelsIdReleasesResponse": "invidious:GetApiV1ChannelsIdReleasesResponse",
    "GetApiV1ChannelsIdVideosResponse": "invidious:GetApiV1ChannelsIdVideosResponse",
    "GetApiV1ChannelsUcidSearchResponse": "invidious:GetApiV1ChannelsUcidSearchResponse",
    "results": {
      "@id": "invidious:results",
      "@type": "xsd:string"
    },
    "GetApiV1ClipsResponse": "invidious:GetApiV1ClipsResponse",
    "startTime": {
      "@id": "invidious:startTime",
      "@type": "xsd:decimal"
    },
    "endTime": {
      "@id": "invidious:endTime",
      "@type": "xsd:decimal"
    },
    "clipTitle": {
      "@id": "invidious:clipTitle",
      "@type": "xsd:string"
    },
    "video": {
      "@id": "invidious:video",
      "@type": "xsd:string"
    },
    "GetApiV1CommentsIdResponse": "invidious:GetApiV1CommentsIdResponse",
    "commentCount": {
      "@id": "invidious:commentCount",
      "@type": "xsd:integer"
    },
    "GetApiV1HashtagTagResponse": "invidious:GetApiV1HashtagTagResponse",
    "GetApiV1MixesRdidResponse": "invidious:GetApiV1MixesRdidResponse",
    "mixId": {
      "@id": "invidious:mixId",
      "@type": "xsd:string"
    },
    "GetApiV1PlaylistsPlidResponse": "invidious:GetApiV1PlaylistsPlidResponse",
    "viewCountText": {
      "@id": "invidious:viewCountText",
      "@type": "xsd:string"
    },
    "GetApiV1PopularResponse": "invidious:GetApiV1PopularResponse",
    "lengthSeconds": {
      "@id": "invidious:lengthSeconds",
      "@type": "xsd:integer"
    },
    "published": {
      "@id": "invidious:published",
      "@type": "xsd:integer"
    },
    "publishedText": {
      "@id": "invidious:publishedText",
      "@type": "xsd:string"
    },
    "GetApiV1PostIdResponse": "invidious:GetApiV1PostIdResponse",
    "GetApiV1PostIdCommentsResponse": "invidious:GetApiV1PostIdCommentsResponse",
    "attachment": {
      "@id": "invidious:attachment",
      "@type": "xsd:string"
    },
    "authorIsChannelOwner": {
      "@id": "invidious:authorIsChannelOwner",
      "@type": "xsd:boolean"
    },
    "postId": {
      "@id": "invidious:postId",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "invidious:content",
      "@type": "xsd:string"
    },
    "contentHtml": {
      "@id": "invidious:contentHtml",
      "@type": "xsd:string"
    },
    "isEdited": {
      "@id": "invidious:isEdited",
      "@type": "xsd:boolean"
    },
    "likeCount": {
      "@id": "invidious:likeCount",
      "@type": "xsd:decimal"
    },
    "replyCount": {
      "@id": "invidious:replyCount",
      "@type": "xsd:decimal"
    },
    "GetApiV1ResolveurlResponse": "invidious:GetApiV1ResolveurlResponse",
    "browseId": {
      "@id": "invidious:browseId",
      "@type": "xsd:string"
    },
    "ucid": {
      "@id": "invidious:ucid",
      "@type": "xsd:string"
    },
    "startTimeSeconds": {
      "@id": "invidious:startTimeSeconds",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "invidious:params",
      "@type": "xsd:string"
    },
    "pageType": {
      "@id": "invidious:pageType",
      "@type": "xsd:string"
    },
    "GetApiV1SearchResponse": "invidious:GetApiV1SearchResponse",
    "playlistThumbnail": {
      "@id": "invidious:playlistThumbnail",
      "@type": "xsd:string"
    },
    "liveNow": {
      "@id": "invidious:liveNow",
      "@type": "xsd:boolean"
    },
    "paid": {
      "@id": "invidious:paid",
      "@type": "xsd:boolean"
    },
    "premium": {
      "@id": "invidious:premium",
      "@type": "xsd:boolean"
    },
    "url": {
      "@id": "invidious:url",
      "@type": "xsd:string"
    },
    "channelCount": {
      "@id": "invidious:channelCount",
      "@type": "xsd:integer"
    },
    "GetApiV1SearchSuggestionsResponse": "invidious:GetApiV1SearchSuggestionsResponse",
    "query": {
      "@id": "invidious:query",
      "@type": "xsd:string"
    },
    "suggestions": {
      "@id": "invidious:suggestions",
      "@container": "@list"
    },
    "GetApiV1StatsResponse": "invidious:GetApiV1StatsResponse",
    "version": {
      "@id": "invidious:version",
      "@type": "xsd:string"
    },
    "software": {
      "@id": "invidious:software"
    },
    "openRegistrations": {
      "@id": "invidious:openRegistrations",
      "@type": "xsd:boolean"
    },
    "usage": {
      "@id": "invidious:usage"
    },
    "metadata": {
      "@id": "invidious:metadata"
    },
    "playback": {
      "@id": "invidious:playback"
    },
    "GetApiV1TrendingResponse": "invidious:GetApiV1TrendingResponse",
    "GetApiV1VideosIdResponse": "invidious:GetApiV1VideosIdResponse",
    "storyboards": {
      "@id": "invidious:storyboards",
      "@container": "@list"
    },
    "keywords": {
      "@id": "invidious:keywords",
      "@container": "@list"
    },
    "dislikeCount": {
      "@id": "invidious:dislikeCount",
      "@type": "xsd:integer"
    },
    "genre": {
      "@id": "invidious:genre",
      "@type": "xsd:string"
    },
    "genreUrl": {
      "@id": "invidious:genreUrl",
      "@type": "xsd:string"
    },
    "subCountText": {
      "@id": "invidious:subCountText",
      "@type": "xsd:string"
    },
    "allowRatings": {
      "@id": "invidious:allowRatings",
      "@type": "xsd:boolean"
    },
    "rating": {
      "@id": "invidious:rating",
      "@type": "xsd:decimal"
    },
    "isPostLiveDvr": {
      "@id": "invidious:isPostLiveDvr",
      "@type": "xsd:boolean"
    },
    "isUpcoming": {
      "@id": "invidious:isUpcoming",
      "@type": "xsd:boolean"
    },
    "dashUrl": {
      "@id": "invidious:dashUrl",
      "@type": "xsd:string"
    },
    "premiereTimestamp": {
      "@id": "invidious:premiereTimestamp",
      "@type": "xsd:integer"
    },
    "hlsUrl": {
      "@id": "invidious:hlsUrl",
      "@type": "xsd:string"
    },
    "adaptiveFormats": {
      "@id": "invidious:adaptiveFormats",
      "@container": "@list"
    },
    "formatStreams": {
      "@id": "invidious:formatStreams",
      "@container": "@list"
    },
    "musicTracks": {
      "@id": "invidious:musicTracks",
      "@container": "@list"
    },
    "recommendedVideos": {
      "@id": "invidious:recommendedVideos",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Invidious API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Invidious's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-28) from openapi/_ae-authored/invidious-openapi-generated.yml.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/_ae-authored/invidious-openapi-generated.yml"
  ]
}