{"openapi":"3.1.0","info":{"title":"Content Service API","description":"FastAPI Content Service","version":"0.3.0"},"paths":{"/{content_id}":{"get":{"tags":["Content"],"summary":"Get content details","description":"Get detailed information about a specific content item","operationId":"get_content_details__content_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"content_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Content Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ContentMinimalDetailedSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/{content_id}/credits":{"get":{"tags":["Content"],"summary":"Get content credits","description":"Get audio, video, and musician credits for a content item","operationId":"get_content_credits__content_id__credits_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"content_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Content Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_AllContentCreditsResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/{content_id}/lyrics":{"get":{"tags":["Content"],"summary":"Get content lyrics","description":"Get lyrics information for a content item","operationId":"get_content_lyrics__content_id__lyrics_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"content_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Content Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ContentLyricsResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/skip":{"post":{"tags":["Content"],"summary":"Record content skip","description":"Record when a user skips content, enforcing skip limits based on subscription.\n    \n    Free users have limited skips per time window (default: 3 skips per hour).\n    Paid subscribers have unlimited skips.","operationId":"record_content_skip_skip_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ContentSkipResponse_"}}}}},"security":[{"HTTPBearer":[]}]}},"/albums/{album_id}":{"get":{"tags":["Album"],"summary":"Get Album details","description":"Get detailed information about a Album (album/podcast)","operationId":"get_album_details_albums__album_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"album_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Album Id"}},{"name":"content_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}],"description":"Type of album: Album or Podcast","title":"Content Type"},"description":"Type of album: Album or Podcast"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_AlbumSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/albums/{album_id}/contents/list":{"get":{"tags":["Album"],"summary":"Get Album contents","description":"Get paginated list of contents in a Album/Podcast","operationId":"get_album_contents_albums__album_id__contents_list_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"album_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Album Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/playlists":{"post":{"tags":["Playlists"],"summary":"Create playlist","description":"Create a new playlist","operationId":"create_playlist_playlists_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaylistCreateRequestSchema"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PlaylistShortSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/playlists/{playlist_id}":{"get":{"tags":["Playlists"],"summary":"Get playlist details","description":"Get detailed information about a playlist","operationId":"get_playlist_details_playlists__playlist_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"playlist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Playlist Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PlaylistSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Playlists"],"summary":"Update playlist","description":"Update an existing playlist","operationId":"update_playlist_playlists__playlist_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"playlist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Playlist Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaylistUpdateRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PlaylistSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Playlists"],"summary":"Delete playlist","description":"Delete an existing playlist","operationId":"delete_playlist_playlists__playlist_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"playlist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Playlist Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_NoneType_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/playlists/{playlist_id}/contents/list":{"get":{"tags":["Playlists"],"summary":"Get playlist contents","description":"Get paginated list of contents in a playlist","operationId":"get_playlist_contents_playlists__playlist_id__contents_list_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"playlist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Playlist Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/playlists/contents/recommendations":{"get":{"tags":["Playlists"],"summary":"Get playlist content recommendations","description":"Get content recommendations to add to a playlist","operationId":"get_playlist_recommendations_playlists_contents_recommendations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"playlist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Playlist ID to exclude existing contents","title":"Playlist Id"},"description":"Playlist ID to exclude existing contents"},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Q"},"description":"Search query"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/playlists/tags/{tag}":{"get":{"tags":["Playlists"],"summary":"Search playlists by tag","description":"Get playlists with a specific tag","operationId":"search_playlists_by_tag_playlists_tags__tag__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tag","in":"path","required":true,"schema":{"type":"string","title":"Tag"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/search":{"post":{"tags":["Search"],"summary":"Search all content","description":"Search across all entity types (songs, videos, artists, etc.)","operationId":"search_all_search_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query","title":"Q"},"description":"Search query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SearchResultSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/search/entity/{entity}":{"get":{"tags":["Search"],"summary":"Search specific entity type","description":"Search within a specific entity type with pagination","operationId":"search_entity_search_entity__entity__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"entity","in":"path","required":true,"schema":{"$ref":"#/components/schemas/EntityType"}},{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query","title":"Q"},"description":"Search query"},{"name":"content_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}],"description":"Content type filter (e.g. 1=Music, 7=Video)","title":"Content Type"},"description":"Content type filter (e.g. 1=Music, 7=Video)"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Any_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/search/autocomplete":{"get":{"tags":["Search"],"summary":"Get autocomplete suggestions","description":"Get search suggestions as user types","operationId":"autocomplete_search_search_autocomplete_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Partial search query","title":"Q"},"description":"Partial search query"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":20,"minimum":1,"default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_List_AutocompleteResultSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/search/history":{"post":{"tags":["Search"],"summary":"Save search history item","description":"Save a search result to user's search history.\n    Called when user taps on a search result.","operationId":"save_search_history_search_history_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"entityType","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EntityType"},{"type":"null"}],"description":"Entity type (1=Content, 2=ContentGroup, 3=Playlist, 4=Artist)","title":"Entitytype"},"description":"Entity type (1=Content, 2=ContentGroup, 3=Playlist, 4=Artist)"},{"name":"contentId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"ID of the entity that was selected","title":"Contentid"},"description":"ID of the entity that was selected"}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/SearchHistoryRequestSchema"},{"type":"null"}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Any_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Search"],"summary":"Get search history","description":"Get user's search history","operationId":"get_search_history_search_history_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_List_SearchHistorySchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Search"],"summary":"Delete search history item","description":"Delete a specific search history item by entity and content ID","operationId":"delete_search_history_by_entity_search_history_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"entityType","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EntityType"},{"type":"null"}],"description":"Entity type (1=Content, 2=ContentGroup, 3=Playlist, 4=Artist)","title":"Entitytype"},"description":"Entity type (1=Content, 2=ContentGroup, 3=Playlist, 4=Artist)"},{"name":"contentId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"ID of the entity to remove","title":"Contentid"},"description":"ID of the entity to remove"}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/SearchHistoryRequestSchema"},{"type":"null"}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Any_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Search"],"summary":"Clear search history","description":"Clear all search history for the user","operationId":"clear_search_history_search_history_delete","security":[{"HTTPBearer":[]}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_bool_"}}}}}}},"/search/history/{history_id}":{"delete":{"tags":["Search"],"summary":"Delete search history item","description":"Delete a specific search history item","operationId":"delete_search_history_item_search_history__history_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"history_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"History Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_bool_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/search/explore":{"get":{"tags":["Search"],"summary":"Get explore content","description":"Get explore sections configuration for browse/discovery","operationId":"explore_content_search_explore_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_HomeConfig_"}}}}},"security":[{"HTTPBearer":[]}]}},"/search/categories":{"get":{"tags":["Search"],"summary":"Get categorized content","description":"Get content filtered by entity type and content type","operationId":"get_search_categories_search_categories_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"entity_type","in":"query","required":true,"schema":{"type":"integer","description":"Entity type (2=Content, 5=Event, 1=ContentGroup, 4=PlayList)","title":"Entity Type"},"description":"Entity type (2=Content, 5=Event, 1=ContentGroup, 4=PlayList)"},{"name":"content_type","in":"query","required":false,"schema":{"type":"integer","description":"Content type (1=Music, 7=Video, 5=Podcast)","title":"Content Type"},"description":"Content type (1=Music, 7=Video, 5=Podcast)"},{"name":"list_type","in":"query","required":false,"schema":{"type":"integer","description":"1=New releases, other=Popular","default":1,"title":"List Type"},"description":"1=New releases, other=Popular"},{"name":"filter_type","in":"query","required":false,"schema":{"type":"string","description":"For events: today, tomorrow, this_week, this_month, all","title":"Filter Type"},"description":"For events: today, tomorrow, this_week, this_month, all"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/search/categories/tabs":{"get":{"tags":["Search"],"summary":"Get category filter tabs","description":"Get available filter tabs for an entity type","operationId":"get_search_category_tabs_search_categories_tabs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"entity_type","in":"query","required":false,"schema":{"type":"integer","description":"Entity type to get tabs for (5=Event for time filters)","title":"Entity Type"},"description":"Entity type to get tabs for (5=Event for time filters)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/library/recently-played":{"get":{"tags":["Library"],"summary":"Get recently played","description":"Get user's recently played content","operationId":"get_recently_played_library_recently_played_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/library/users/{user_id}/playlists":{"get":{"tags":["Library"],"summary":"Get user's playlists","description":"Get playlists created by a user","operationId":"get_user_created_playlists_library_users__user_id__playlists_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Q"},"description":"Search query"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_PlaylistShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/library/events":{"get":{"tags":["Library"],"summary":"Get library events","description":"Get library events","operationId":"get_library_events_library_events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}},{"name":"type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EventFilterType"},{"type":"null"}],"title":"Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_EventSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/featured-contents":{"get":{"tags":["Home"],"summary":"Get featured contents","description":"Get featured content for homepage carousel","operationId":"get_featured_contents_home_featured_contents_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_list_FeaturedContentResponseSchema__"}}}}},"security":[{"HTTPBearer":[]}]}},"/home/homepage":{"get":{"tags":["Home"],"summary":"Get homepage configuration","description":"Get homepage layout and content configuration","operationId":"get_homepage_config_home_homepage_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_HomeConfigResponseSchema_"}}}}},"security":[{"HTTPBearer":[]}]}},"/home/top-trending":{"get":{"tags":["Home"],"summary":"Get top trending content","description":"Get top trending songs","operationId":"get_top_trending_home_top_trending_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/top-new":{"get":{"tags":["Home"],"summary":"Get new releases","description":"Get newest content releases","operationId":"get_top_new_home_top_new_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"content_type","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Content type filter","title":"Content Type"},"description":"Content type filter"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/top-artists":{"get":{"tags":["Home"],"summary":"Get popular artists","description":"Get most popular artists","operationId":"get_top_artists_home_top_artists_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ArtistShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/artists/events/live":{"get":{"tags":["Home"],"summary":"Get live events of artists","description":"Get live events of artists","operationId":"get_live_event_artists_content_home_artists_events_live_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ArtistLiveStreamDetailsSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/events/live":{"get":{"tags":["Home"],"summary":"Get live events","description":"Get live events","operationId":"get_live_event_content_home_events_live_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_EventShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/artists/chat/live":{"get":{"tags":["Home"],"summary":"Get live chat of artists","description":"Get live chat of artists","operationId":"get_live_chat_artists_content_home_artists_chat_live_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ArtistShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/recommended-playlists":{"get":{"tags":["Home"],"summary":"Get recommended playlists","description":"Get curated/recommended playlists","operationId":"get_recommended_playlists_home_recommended_playlists_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_PlaylistShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/top-podcasts":{"get":{"tags":["Home"],"summary":"Get top podcasts","description":"Get popular podcasts","operationId":"get_top_podcasts_home_top_podcasts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_AlbumShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/top-poetry":{"get":{"tags":["Home"],"summary":"Get top poetry","description":"Get popular poetry content","operationId":"get_top_poetry_home_top_poetry_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/top-trending-albums":{"get":{"tags":["Home"],"summary":"Get trending albums","description":"Get top 10 trending albums","operationId":"get_top_trending_albums_home_top_trending_albums_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_AlbumShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/top-videos":{"get":{"tags":["Home"],"summary":"Get top videos","description":"Get popular video content","operationId":"get_top_videos_api_home_top_videos_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/top-concerts":{"get":{"tags":["Home"],"summary":"Get top concerts","description":"Get popular concert content","operationId":"get_top_concerts_home_top_concerts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/top-events":{"get":{"tags":["Home"],"summary":"Get top events","description":"Get popular/upcoming events","operationId":"get_top_events_home_top_events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_EventShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/artists/following":{"get":{"tags":["Home"],"summary":"Get following artists content","description":"Get content from artists the user follows","operationId":"get_following_artists_home_artists_following_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_list_ArtistSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/artists/discover":{"get":{"tags":["Home"],"summary":"Discover new artists","description":"Get artist recommendations for discovery","operationId":"discover_artists_home_artists_discover_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GPaginatedResponse_ArtistShortSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/g-originals":{"get":{"tags":["Home"],"summary":"Get G-Originals Contents","description":"Get G-Originals content","operationId":"get_g_originals_home_g_originals_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}},{"name":"content_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}],"description":"Content type filter","title":"Content Type"},"description":"Content type filter"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/home/promotions/{entity_type}":{"get":{"tags":["Home"],"summary":"Get promotions","description":"Get promotions","operationId":"get_promotions_home_promotions__entity_type__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"entity_type","in":"path","required":true,"schema":{"$ref":"#/components/schemas/EntityType"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_Any__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/content/{content_id}/like":{"get":{"tags":["Likes & Follows"],"summary":"Like content","description":"Like a content item","operationId":"like_content_content__content_id__like_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"content_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Content Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LikeResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Likes & Follows"],"summary":"Unlike content","description":"Unlike a content item","operationId":"unlike_content_content__content_id__like_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"content_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Content Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LikeResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/content/{content_id}/like/status":{"get":{"tags":["Likes & Follows"],"summary":"Check content like status","description":"Check if user has liked a content item","operationId":"check_content_like_content__content_id__like_status_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"content_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Content Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_bool_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/albums/{album_id}/like":{"get":{"tags":["Likes & Follows"],"summary":"Like album/podcast","description":"Like an album/podcast","operationId":"like_album_albums__album_id__like_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"album_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Album Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LikeResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Likes & Follows"],"summary":"Unlike album/podcast","description":"Unlike an album/podcast","operationId":"unlike_album_albums__album_id__like_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"album_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Album Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LikeResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/albums/{album_id}/like/status":{"get":{"tags":["Likes & Follows"],"summary":"Check content group like status","description":"Check if user has liked an album/podcast","operationId":"check_album_like_albums__album_id__like_status_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"album_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Album Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_bool_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/artists/{artist_id}/follow":{"get":{"tags":["Likes & Follows"],"summary":"Follow artist","description":"Follow an artist","operationId":"follow_artist_artists__artist_id__follow_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"artist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Artist Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_FollowResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Likes & Follows"],"summary":"Unfollow artist","description":"Unfollow an artist","operationId":"unfollow_artist_artists__artist_id__follow_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"artist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Artist Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_FollowResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/artists/{artist_id}/follow/status":{"get":{"tags":["Likes & Follows"],"summary":"Check artist follow status","description":"Check if user is following an artist","operationId":"check_artist_follow_artists__artist_id__follow_status_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"artist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Artist Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_bool_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/playlists/{playlist_id}/like":{"get":{"tags":["Likes & Follows"],"summary":"Like playlist","description":"Like a playlist","operationId":"like_playlist_playlists__playlist_id__like_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"playlist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Playlist Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LikeResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Likes & Follows"],"summary":"Unlike playlist","description":"Unlike a playlist","operationId":"unlike_playlist_playlists__playlist_id__like_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"playlist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Playlist Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LikeResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/playlists/{playlist_id}/like/status":{"get":{"tags":["Likes & Follows"],"summary":"Check playlist like status","description":"Check if user has liked a playlist","operationId":"check_playlist_like_playlists__playlist_id__like_status_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"playlist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Playlist Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_bool_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/events/{event_id}/bookmark":{"get":{"tags":["Likes & Follows"],"summary":"Bookmark event","description":"Bookmark an event","operationId":"bookmark_event_events__event_id__bookmark_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_BookmarkResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Likes & Follows"],"summary":"Remove event bookmark","description":"Remove bookmark from an event","operationId":"unbookmark_event_events__event_id__bookmark_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_BookmarkResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/events/{event_id}/bookmark/status":{"get":{"tags":["Likes & Follows"],"summary":"Check event bookmark status","description":"Check if user has bookmarked an event","operationId":"check_event_bookmark_events__event_id__bookmark_status_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_bool_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/likes/status":{"post":{"tags":["Likes & Follows"],"summary":"Get bulk like status","description":"Get like status for multiple items at once","operationId":"get_bulk_like_status_likes_status_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkLikeStatusRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/liked-videos":{"get":{"tags":["Likes & Follows"],"summary":"Get liked videos","description":"Get user's liked video content","operationId":"get_liked_videos_liked_videos_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Q"},"description":"Search query"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/liked-events":{"get":{"tags":["Likes & Follows"],"summary":"Get user's events","description":"Get user's bookmarked and purchased events","operationId":"get_user_events_liked_events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Search query","title":"Q"},"description":"Search query"},{"name":"type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EventFilterType"},{"type":"null"}],"description":"type filter: BOOKMARKED = 1, PURCHASED = 2, FINISHED = 3, CANCELLED = 4","title":"Type"},"description":"type filter: BOOKMARKED = 1, PURCHASED = 2, FINISHED = 3, CANCELLED = 4"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_EventShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/liked-content":{"get":{"tags":["Likes & Follows"],"summary":"Get liked content","description":"Get user's liked music content","operationId":"get_liked_content_liked_content_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Q"},"description":"Search query"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/liked-playlists":{"get":{"tags":["Likes & Follows"],"summary":"Get liked playlists","description":"Get user's liked playlists","operationId":"get_liked_playlists_liked_playlists_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Q"},"description":"Search query"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_PlaylistShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/liked-poetry":{"get":{"tags":["Likes & Follows"],"summary":"Get liked poetry","description":"Get user's liked poetry content","operationId":"get_liked_poetry_liked_poetry_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Q"},"description":"Search query"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/liked-podcasts/episodes":{"get":{"tags":["Likes & Follows"],"summary":"Get liked episodes","description":"Get user's liked podcast episodes","operationId":"get_liked_episodes_liked_podcasts_episodes_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Q"},"description":"Search query"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/liked-albums":{"get":{"tags":["Likes & Follows"],"summary":"Get liked albums","description":"Get user's liked albums","operationId":"get_liked_albums_liked_albums_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Q"},"description":"Search query"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_AlbumShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/followed-podcasts":{"get":{"tags":["Likes & Follows"],"summary":"Get followed podcasts","description":"Get user's followed podcasts","operationId":"get_followed_podcasts_followed_podcasts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Q"},"description":"Search query"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_AlbumFormatSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/followed-artists":{"get":{"tags":["Likes & Follows"],"summary":"Get followed artists","description":"Get artists the user is following","operationId":"get_followed_artists_followed_artists_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Q"},"description":"Search query"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ArtistShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/settings/info":{"get":{"tags":["Settings"],"summary":"Get user settings information","description":"Get current user's app settings related information","operationId":"get_settings_settings_info_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_AppSettingsResponse_"}}}}},"security":[{"HTTPBearer":[]}]},"patch":{"tags":["Settings"],"summary":"Update user settings information","description":"Update current user's app settings related information","operationId":"update_settings_settings_info_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppSettingsRequestSchema"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_AppSettingsResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/settings/app/config":{"get":{"tags":["Settings"],"summary":"Get app configuration","description":"Get application configuration and feature flags","operationId":"get_app_config_settings_app_config_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_AppConfig_"}}}}},"security":[{"HTTPBearer":[]}]}},"/settings/notifications/settings":{"get":{"tags":["Settings"],"summary":"Get notification settings","description":"Get user's notification preferences","operationId":"get_notification_settings_settings_notifications_settings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"patch":{"tags":["Settings"],"summary":"Update notification settings","description":"Update user's notification preferences","operationId":"update_notification_settings_settings_notifications_settings_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationSettingsUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/settings/account":{"delete":{"tags":["Settings"],"summary":"Delete account","description":"Request account deletion","operationId":"delete_account_settings_account_delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteAccountRequest","description":"Account deletion reason"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/settings/signed-view-url":{"get":{"tags":["Settings"],"summary":"Get signed view URL","description":"Get signed URL for viewing/downloading private content","operationId":"get_signed_view_url_settings_signed_view_url_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","description":"S3 object key or full URL","title":"Key"},"description":"S3 object key or full URL"},{"name":"expire_seconds","in":"query","required":false,"schema":{"type":"integer","description":"URL expiration time in seconds (default: 3600)","default":3600,"title":"Expire Seconds"},"description":"URL expiration time in seconds (default: 3600)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_S3SignedUrlRequestSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/settings/signed-post-url":{"post":{"tags":["Settings"],"summary":"Get signed upload URL","description":"Get signed URL for uploading content to S3","operationId":"get_signed_post_url_settings_signed_post_url_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignedPostUrlRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_S3PresignedPostResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/events/{event_id}/ticket-summary":{"get":{"tags":["Events"],"summary":"Get ticket summary for an event","description":"Get the ticket purchase summary including pricing breakdown,\n    taxes, and any applicable discounts (subscription or coupon).","operationId":"get_event_ticket_summary_events__event_id__ticket_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}},{"name":"coupon","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Coupon ID to apply","title":"Coupon"},"description":"Coupon ID to apply"},{"name":"quantity","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Number of tickets","default":1,"title":"Quantity"},"description":"Number of tickets"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_TicketSummaryResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/events/{event_id}/purchase":{"post":{"tags":["Events"],"summary":"Purchase event ticket","description":"Purchase a ticket for an event. Creates a transaction record\n    and issues a ticket to the user.","operationId":"purchase_event_ticket_events__event_id__purchase_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TicketPurchaseRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_TicketPurchaseResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/events/{event_id}/purchase-free":{"get":{"tags":["Events"],"summary":"Purchase free event ticket","description":"Get a free ticket for a free event (eventCost = 0).","operationId":"purchase_free_event_ticket_events__event_id__purchase_free_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_TicketSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/events/{event_id}/tickets/count-check":{"get":{"tags":["Events"],"summary":"Check ticket availability","description":"Check if tickets are still available for an event.","operationId":"check_event_tickets_count_events__event_id__tickets_count_check_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_TicketAvailabilityResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/events/{event_id}":{"get":{"tags":["Events"],"summary":"Get event details","description":"Get detailed information about an event including pricing,\n    collaborators, purchase status, and ticket details.","operationId":"get_event_details_events__event_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_EventWithErrorSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/notifications":{"get":{"tags":["Notifications"],"summary":"Get user notifications","description":"Get paginated list of notifications for the current user.\n    Can filter by read/unread status.","operationId":"get_notifications_notifications_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number","default":1,"title":"Page"},"description":"Page number"},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"is_read","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Filter by read status","title":"Is Read"},"description":"Filter by read status"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_NotificationItemSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/notifications/mark-read":{"get":{"tags":["Notifications"],"summary":"Mark notifications as read","description":"Mark a specific notification as read for the current user.","operationId":"mark_notifications_read_notifications_mark_read_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notification_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Notification ID to mark as read","title":"Notification Id"},"description":"Notification ID to mark as read"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/notifications/count":{"get":{"tags":["Notifications"],"summary":"Get notification count","description":"Get count of notifications for the user.\n    Can filter by read/unread status.","operationId":"get_notification_count_notifications_count_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"is_read","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Count read or unread notifications","default":false,"title":"Is Read"},"description":"Count read or unread notifications"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/notifications/{notification_id}":{"get":{"tags":["Notifications"],"summary":"Get notification details","description":"Get detailed information about a specific notification.","operationId":"get_notification_details_notifications__notification_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notification_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notification Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/recommendations":{"get":{"tags":["Recommendations"],"summary":"Get content recommendations","description":"Get personalized content recommendations based on user preferences\n    and listening history. Supports different entity types.","operationId":"get_content_recommendations_recommendations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"entity_type","in":"query","required":true,"schema":{"$ref":"#/components/schemas/EntityType","description":"Entity type (ContentGroup=1, Content=2, Artist=3, PlayList=4, Event=5)"},"description":"Entity type (ContentGroup=1, Content=2, Artist=3, PlayList=4, Event=5)"},{"name":"content_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}],"description":"Content type filter (Music, Video, Poetry)","title":"Content Type"},"description":"Content type filter (Music, Video, Poetry)"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number","default":1,"title":"Page"},"description":"Page number"},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/recommendations/artists":{"get":{"tags":["Recommendations"],"summary":"Get artist recommendations","description":"Get personalized artist recommendations based on user's\n    preferred genres and languages.","operationId":"get_artist_recommendations_recommendations_artists_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number","default":1,"title":"Page"},"description":"Page number"},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistRecommendationResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/drm/auth":{"get":{"tags":["DRM"],"summary":"DRM Authorization callback","description":"EZDRM authorization callback endpoint. Called by EZDRM to validate\n    user session before issuing a DRM license.\n    \n    Returns plain text response in EZDRM format:\n    - Success: \"Play=true\\nPersist=true\\nLicense_Duration=86400\"\n    - Failure: \"play=false error=<reason>\"","operationId":"drm_authorization_drm_auth_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"client_ip","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Client IP address","title":"Client Ip"},"description":"Client IP address"},{"name":"token","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"EZDRM token","title":"Token"},"description":"EZDRM token"},{"name":"px","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"EZDRM pX value","title":"Px"},"description":"EZDRM pX value"},{"name":"custom_data","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"JWT-encoded session data","title":"Custom Data"},"description":"JWT-encoded session data"}],"responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/drm-test":{"get":{"tags":["DRM"],"summary":"Get DRM test content URLs","description":"Get test DRM content URLs for development and testing.\n    Returns FairPlay test content URLs.","operationId":"get_drm_test_drm_test_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/{content_id}/drm-details":{"get":{"tags":["DRM"],"summary":"Get DRM details","description":"Get DRM details for a content item (deprecated, using BunnyCDN)","operationId":"get_content_drm_details__content_id__drm_details_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"content_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Content Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DrmDetailsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/drm/license-url":{"get":{"tags":["DRM"],"summary":"Get DRM license URL","description":"Get DRM license URLs based on platform","operationId":"get_drm_license_url_drm_license_url_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"platform","in":"query","required":true,"schema":{"type":"integer","description":"Platform type (1=iOS, 2=Android)","title":"Platform"},"description":"Platform type (1=iOS, 2=Android)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DrmLicenseUrlResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/app-events":{"post":{"tags":["App Events"],"summary":"Track app events","description":"Track app events for analytics and recommendations.\n    \n    This endpoint receives batched events from the mobile app.\n    Events are stored for:\n    - User behavior analytics\n    - Content recommendations\n    - Ad revenue tracking\n    - Session analysis","operationId":"track_app_events_app_events_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppEventsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_List_AppEventResponse__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/health":{"get":{"tags":["health"],"summary":"Health Check","operationId":"health_check_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/":{"get":{"tags":["content"],"summary":"Root","operationId":"root__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"AlbumFormatSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"title":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Description"},"contentType":{"type":"integer"},"thumbnailUrl":{"items":{"type":"string"},"type":"array","title":"Thumbnailurl"},"leadArtists":{"items":{"$ref":"#/components/schemas/LeadArtistShortSchema"},"type":"array","title":"Leadartists"},"totalLikes":{"type":"integer","title":"Totallikes","default":0}},"type":"object","required":["id","contentType","leadArtists"],"title":"AlbumFormatSchema"},"AlbumSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"collaborators":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Collaborators"},"languages":{"items":{},"type":"array","title":"Languages"},"genres":{"items":{},"type":"array","title":"Genres"},"markets":{"items":{},"type":"array","title":"Markets"},"tags":{"items":{},"type":"array","title":"Tags"},"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl"},"explicitLyrics":{"type":"boolean","title":"Explicitlyrics","default":false},"contents":{"items":{"$ref":"#/components/schemas/ContentShortSchema"},"type":"array","title":"Contents"},"isLiked":{"type":"boolean","title":"Isliked","default":false},"isFollowed":{"type":"boolean","title":"Isfollowed","default":false},"shareUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shareurl"},"leadArtists":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Leadartists"},"thumbnailUrl":{"items":{"type":"string"},"type":"array","title":"Thumbnailurl"},"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"contentType":{"type":"integer"},"upcCode":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Upccode"},"releaseDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Releasedate"},"totalLikes":{"type":"integer","title":"Totallikes","default":0},"totalViews":{"type":"integer","title":"Totalviews","default":0},"totalTracks":{"type":"integer","title":"Totaltracks","default":0}},"type":"object","required":["id","title","contentType"],"title":"AlbumSchema"},"AlbumShortSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"leadArtists":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Leadartists"},"thumbnailUrl":{"items":{"type":"string"},"type":"array","title":"Thumbnailurl"},"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"contentType":{"type":"integer"},"upcCode":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Upccode"},"releaseDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Releasedate"},"totalLikes":{"type":"integer","title":"Totallikes","default":0},"totalViews":{"type":"integer","title":"Totalviews","default":0},"totalTracks":{"type":"integer","title":"Totaltracks","default":0}},"type":"object","required":["id","title","contentType"],"title":"AlbumShortSchema","description":"Minimal album information for lists and embeddings.\nUsed in library, recommendations, search results, etc."},"AllContentCreditsResponseSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"videoCredits":{"items":{"$ref":"#/components/schemas/ContentCreditResponseSchema"},"type":"array","title":"Videocredits","default":[]},"audioCredits":{"items":{"$ref":"#/components/schemas/ContentCreditResponseSchema"},"type":"array","title":"Audiocredits","default":[]},"musicianCredits":{"items":{"$ref":"#/components/schemas/ContentCreditResponseSchema"},"type":"array","title":"Musiciancredits","default":[]}},"type":"object","title":"AllContentCreditsResponseSchema","description":"Response containing all credits for a content."},"ApiConfig":{"properties":{"version":{"type":"string","title":"Version","default":"v1"},"minVersion":{"type":"string","title":"Minversion","default":"1.0.0"},"currentVersion":{"type":"string","title":"Currentversion","default":"1.0.0"}},"type":"object","title":"ApiConfig"},"AppConfig":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"features":{"$ref":"#/components/schemas/FeaturesConfig"},"api":{"$ref":"#/components/schemas/ApiConfig"},"content":{"$ref":"#/components/schemas/ContentConfig"},"events":{"$ref":"#/components/schemas/AppEventsConfig"}},"type":"object","title":"AppConfig"},"AppEventItem":{"properties":{"trigger":{"anyOf":[{"$ref":"#/components/schemas/AppEventsTriggerEnum"},{"$ref":"#/components/schemas/ArtistAppEventsTriggerEnum"}],"title":"Trigger","description":"Event trigger name (e.g., 'play_song', 'ad_event')"},"recordedAt":{"type":"string","format":"date-time","title":"Recordedat","description":"Timestamp when the event was recorded (ISO 8601 format)"},"attributes":{"anyOf":[{"$ref":"#/components/schemas/EventAttributes"},{"type":"null"}]},"device":{"anyOf":[{"$ref":"#/components/schemas/DeviceInfo"},{"type":"null"}]},"appInfo":{"anyOf":[{"$ref":"#/components/schemas/AppInfo"},{"type":"null"}]},"sessionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sessionid"},"playbackSessionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playbacksessionid"},"referralId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Referralid"},"artist_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Artist Id"}},"type":"object","required":["trigger","recordedAt"],"title":"AppEventItem","description":"Single app event item."},"AppEventResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"user":{"type":"string","format":"uuid","title":"User"},"trigger":{"type":"string","title":"Trigger"},"attributes":{"anyOf":[{"$ref":"#/components/schemas/EventAttributes"},{"type":"null"}]},"device":{"anyOf":[{"$ref":"#/components/schemas/DeviceInfo"},{"type":"null"}]},"appInfo":{"anyOf":[{"$ref":"#/components/schemas/AppInfo"},{"type":"null"}]},"sessionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sessionid"},"playbackSessionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playbacksessionid"},"referralId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Referralid"},"recordedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Recordedat"}},"type":"object","required":["id","user","trigger"],"title":"AppEventResponse","description":"Response model for a single app event."},"AppEventsConfig":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"enableEventTracking":{"type":"boolean","title":"Enableeventtracking","default":true},"supportedEvents":{"items":{"type":"string"},"type":"array","title":"Supportedevents"},"appEventsInterval":{"type":"integer","title":"Appeventsinterval","default":30},"contentEventsInterval":{"type":"integer","title":"Contenteventsinterval","default":5}},"type":"object","title":"AppEventsConfig"},"AppEventsRequest":{"properties":{"events":{"items":{"$ref":"#/components/schemas/AppEventItem"},"type":"array","title":"Events"}},"type":"object","title":"AppEventsRequest","description":"Request body for app events endpoint."},"AppEventsTriggerEnum":{"type":"string","enum":["unknown","ad_event","add_song_to_playlist","playlist_creation_failure","buy_event","buy_event_failed","close_artist_chat","close_create_new_playlist","comment_post","currently_playing","event_payment_failure","event_payment_success","follow_artist","follow_playlist","follow_podcast","join_event","like_album","like_episode","like_poetry","like_post","like_song","like_streamable","notification_action","notification_closed","notification_opened","open_about_artist","open_add_song_to_playlist","open_add_songs_to_playlist","open_album","open_album_search_results_tab","open_artist","open_artist_chat","open_artist_discography","open_artist_events_tab","open_artist_feeds_tab","open_artist_merchandise","open_artist_music_tab","open_artist_search_results_tab","open_artist_videos_tab","open_artists_search_results_tab","open_banner_artist","open_banner_event","open_banner_playlist","open_create_new_playlist","open_episode","open_event","open_event_disclaimer","open_event_related_artist","open_event_terms_and_conditions","open_feeds_tab","open_home_tab","open_music_search_results_tab","open_my_library_albums","open_my_library_artists","open_my_library_events","open_my_library_music","open_my_library_playlists","open_my_library_podcast","open_my_library_poetry","open_my_library_videos","open_playlist_search_results_tab","open_podcasts_search_results_tab","open_mylibrary_tab","open_playlist","open_podcast","open_post","open_purchased_event","open_search_tab","open_top_results_search_results_tab","open_video_search_results_tab","open_videos_search_results_tab","play_album","play_artist_song","play_episode","play_episode_complete","play_playlist","play_podcast","play_poetry","play_poetry_complete","play_single","play_single_complete","play_streamable","play_streamable_complete","playlist_creation_success","register_event","remove_song_from_playlist","search_completed","search_initiated","unfollow_artist","unfollow_playlist","unfollow_podcast","unlike_album","unlike_episode","unlike_poetry","unlike_post","unlike_song","unlike_streamable","user_login_success","open_banner_advertisement","open_live_stream"],"title":"AppEventsTriggerEnum"},"AppInfo":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"buildNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buildnumber"},"bundleId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bundleid"}},"type":"object","title":"AppInfo","description":"App information for event tracking."},"AppSettings":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"limitMobileData":{"type":"boolean","title":"Limitmobiledata","default":false},"streamViaWifi":{"type":"boolean","title":"Streamviawifi","default":false},"audioQualityMobile":{"type":"boolean","title":"Audioqualitymobile","default":false},"audioQualityWifi":{"type":"boolean","title":"Audioqualitywifi","default":false},"offlineMode":{"type":"boolean","title":"Offlinemode","default":false},"allowExplicit":{"type":"boolean","title":"Allowexplicit","default":false},"preferredLanguage":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Preferredlanguage"},"privateSession":{"type":"boolean","title":"Privatesession","default":false},"listeningActivity":{"type":"boolean","title":"Listeningactivity","default":false},"audioQuality":{},"videoQuality":{},"isGesturePlaybackEnabled":{"type":"boolean","title":"Isgestureplaybackenabled","default":true},"chatTheme":{"$ref":"#/components/schemas/ChatThemeType","default":2},"id":{"type":"string","format":"uuid","title":"Id"},"user":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"}},"type":"object","title":"AppSettings","description":"App settings with timestamps."},"AppSettingsRequestSchema":{"properties":{"limitMobileData":{"type":"boolean","title":"Limitmobiledata","default":false},"streamViaWifi":{"type":"boolean","title":"Streamviawifi","default":false},"audioQualityMobile":{"type":"boolean","title":"Audioqualitymobile","default":false},"audioQualityWifi":{"type":"boolean","title":"Audioqualitywifi","default":false},"offlineMode":{"type":"boolean","title":"Offlinemode","default":false},"allowExplicit":{"type":"boolean","title":"Allowexplicit","default":false},"preferredLanguage":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Preferredlanguage"},"privateSession":{"type":"boolean","title":"Privatesession","default":false},"listeningActivity":{"type":"boolean","title":"Listeningactivity","default":false},"audioQuality":{"$ref":"#/components/schemas/AudioQuality","default":0},"videoQuality":{"$ref":"#/components/schemas/VideoQuality","default":0},"isGesturePlaybackEnabled":{"type":"boolean","title":"Isgestureplaybackenabled","default":true},"chatTheme":{"$ref":"#/components/schemas/ChatThemeType","default":2}},"type":"object","title":"AppSettingsRequestSchema","description":"Request body for app settings."},"AppSettingsResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"appSettings":{"$ref":"#/components/schemas/AppSettings"}},"type":"object","required":["appSettings"],"title":"AppSettingsResponse"},"ArtistAppEventsTriggerEnum":{"type":"string","enum":["add_gdp_period","add_genere","add_language","add_tag","album_drafted","approve_artist","approve_event","cancel_event","close_chat_room","close_create_new_post","close_livestream","comment_post","create_notification_alert_event","create_notification_event","created_alert","created_coupon","created_custom_notification","created_event","created_gdp_zone","created_subscription","created_top_section","delete_coupon","delete_event","delete_top_section","drafted_poem","drafted_video","join_event","like_post","logout_user","open_GDP_period_list","open_GDP_zone_list","open_album","open_album_search_results_tab","open_album_creation_form","open_album_stats_tab","open_albums_tab","open_alerts","open_app_invites","open_app_user_list","open_artist","open_artist_albums_tab","open_artist_artist_info_tab","open_artist_drafts_tab","open_artist_events_tab","open_artist_featured_in_tab","open_artist_finance_stats_tab","open_artist_journey_tab","open_artist_list","open_artist_listener_stats_tab","open_artist_request_approved_tab","open_artist_request_pending_tab","open_artist_request_rejected_tab","open_artist_singles_tab","open_artist_upcoming_tab","open_artist_videos_tab","open_cancelled_events_tab","open_chat_room","open_completed_events_tab","open_content","open_content_tab","open_coupons","open_create_new_post","open_custom_notification","open_dashboard","open_drafted_album","open_drafts_episodes_tab","open_drafts_poems_tab","open_drafts_tab","open_drafts_video_tab","open_edit_album","open_episodes_tab","open_event","open_event_approval_detail","open_event_approval_request","open_event_creation_form","open_event_stats","open_event_tab","open_featured_banner","open_feed_tab","open_finance_details_stats","open_finance_stats","open_genere_list","open_home","open_language_list","open_listener_stats","open_livestream","open_livestream_list","open_livestream_tab","open_notification","open_overall_finance_details_stats","open_overall_finance_stats","open_pending_approval_events_tab","open_playlist","open_playlist_list","open_podcast_list","open_poem","open_poem_info","open_poem_info_tab","open_poem_stats_tab","open_poems","open_poems_tab","open_preview_poem","open_preview_video","open_profile","open_recorded_videos_events_tab","open_role_list","open_settings","open_single","open_single_creation_form","open_single_info","open_single_info_tab","open_single_stats_tab","open_singles_tab","open_spotlight","open_stats_episodes_tab","open_streamable_tab","open_subscription","open_subscription_info","open_subscription_tab","open_subscriptions","open_switch_profile","open_tag_list","open_top_section_list","open_top_song_tab","open_upcoming_episodes_tab","open_upcoming_events_tab","open_upcoming_poems_tab","open_upcoming_tab","open_upcoming_video_tab","open_user_profile","open_video","open_video_creation_form","open_video_edit_form","open_video_stats_tab","open_videos","open_videos_tab","play_album","play_discography_song","play_single","play_single_complete","play_streamable","pospone_event","preview_single","preview_video","published_album","published_episodes","published_poem","published_single","published_video","reject_event","remove_album_song","reorder_featured_banner","single_drafted","start_livestream","start_spotlight","switched_user_profile","unlike_post","update_genere","updated_album","updated_alert","updated_coupon","updated_drafted_album","updated_drafted_poem","updated_event","updated_featured_banner","updated_poem","updated_single","updated_single_drafted","updated_subscription","updated_top_section","updated_video","upload_album_song","leaved_go_live"],"title":"ArtistAppEventsTriggerEnum"},"ArtistLiveStreamDetailsSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"stageName":{"type":"string","title":"Stagename"},"firstName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"verifiedMember":{"type":"boolean","title":"Verifiedmember","default":false},"coreMember":{"type":"boolean","title":"Coremember","default":false},"profilePicture":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Profilepicture"},"isLive":{"type":"boolean","title":"Islive","default":false},"liveStreamDetails":{"anyOf":[{"$ref":"#/components/schemas/LiveStreamDetailsSchema"},{"type":"null"}]}},"type":"object","required":["id","stageName"],"title":"ArtistLiveStreamDetailsSchema","description":"Response schema for artist live stream details."},"ArtistRecommendationResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"artists":{"items":{"$ref":"#/components/schemas/ArtistShortSchema"},"type":"array","title":"Artists"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","title":"ArtistRecommendationResponse","description":"Response for artist recommendations."},"ArtistRoles":{"type":"integer","enum":[0,1,2,3,4,5,6],"title":"ArtistRoles"},"ArtistSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"firstName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"stageName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stagename"},"profilePicture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profilepicture"},"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl"},"featuredVideoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredvideourl"},"totalFollows":{"type":"integer","title":"Totalfollows","description":"Total number of followers for the artist","default":0,"deprecated":true},"verifiedMember":{"type":"boolean","title":"Verifiedmember","description":"Whether the artist is a verified member of the platform","default":false},"coreMember":{"type":"boolean","title":"Coremember","description":"Whether the artist is a core member of the platform","default":false},"isChatLive":{"type":"boolean","title":"Ischatlive","description":"Whether the artist's chat is currently live","default":false,"deprecated":true},"isLive":{"type":"boolean","title":"Islive","description":"Whether the artist is currently live streaming","default":false,"deprecated":true},"bio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bio"},"galleryImages":{"items":{"type":"string"},"type":"array","title":"Galleryimages"},"socialLinks":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Sociallinks"},"languages":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Languages"},"genres":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Genres"},"roles":{"items":{"type":"integer"},"type":"array","title":"Roles"},"isFollowing":{"type":"boolean","title":"Isfollowing","default":false},"isDetailsEnabled":{"type":"boolean","title":"Isdetailsenabled","default":true},"identity":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Identity"},"totalViews":{"type":"integer","title":"Totalviews","default":0},"shareUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shareurl"},"rolesDisplay":{"items":{"type":"string"},"type":"array","title":"Rolesdisplay","description":"Computed property to display roles as comma-separated string.","readOnly":true}},"type":"object","required":["id","rolesDisplay"],"title":"ArtistSchema","description":"Complete artist information for detail views.\nThis is the primary artist response schema."},"ArtistShortSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"firstName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"stageName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stagename"},"profilePicture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profilepicture"},"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl"},"featuredVideoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredvideourl"},"totalFollows":{"type":"integer","title":"Totalfollows","description":"Total number of followers for the artist","default":0,"deprecated":true},"verifiedMember":{"type":"boolean","title":"Verifiedmember","description":"Whether the artist is a verified member of the platform","default":false},"coreMember":{"type":"boolean","title":"Coremember","description":"Whether the artist is a core member of the platform","default":false},"isChatLive":{"type":"boolean","title":"Ischatlive","description":"Whether the artist's chat is currently live","default":false,"deprecated":true},"isLive":{"type":"boolean","title":"Islive","description":"Whether the artist is currently live streaming","default":false,"deprecated":true}},"type":"object","required":["id"],"title":"ArtistShortSchema","description":"Minimal artist information for lists and embeddings.\nUsed in content lead artists, recommendations, etc."},"AudioQuality":{"type":"integer","enum":[0,1,2,3,4],"title":"AudioQuality"},"AutocompleteResultSchema":{"properties":{"type":{"type":"string","title":"Type"},"value":{"type":"string","title":"Value"},"id":{"type":"string","format":"uuid","title":"Id"}},"type":"object","required":["type","value","id"],"title":"AutocompleteResultSchema"},"BookmarkResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"bookmarked":{"type":"boolean","title":"Bookmarked"},"message":{"type":"string","title":"Message"}},"type":"object","required":["success","bookmarked","message"],"title":"BookmarkResponse","description":"Response for bookmark action."},"BulkLikeStatusRequest":{"properties":{"content_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Content Ids"},"album_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Album Ids"},"artist_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Artist Ids"},"playlist_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Playlist Ids"},"event_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Event Ids"}},"type":"object","title":"BulkLikeStatusRequest","description":"Request body for bulk like status check."},"ChatThemeType":{"type":"integer","enum":[1,2,3],"title":"ChatThemeType"},"CollaboratorSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"artist":{"title":"Artist"},"revenue":{"type":"number","title":"Revenue","default":0.0}},"type":"object","title":"CollaboratorSchema","description":"Collaborator info with revenue share."},"ContentConfig":{"properties":{"maxDownloads":{"type":"integer","title":"Maxdownloads","default":100},"maxPlaylistSize":{"type":"integer","title":"Maxplaylistsize","default":500},"defaultQuality":{"type":"string","title":"Defaultquality","default":"auto"}},"type":"object","title":"ContentConfig"},"ContentCreditResponseSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"artists":{"items":{},"type":"array","title":"Artists"},"designation":{"type":"string","title":"Designation"},"newArtists":{"items":{"type":"string"},"type":"array","title":"Newartists"}},"type":"object","required":["designation"],"title":"ContentCreditResponseSchema","description":"Credit information for API responses.\nArtists are full artist objects (resolved from UUIDs)."},"ContentLyricsResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"lyricsUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lyricsurl"},"explicitLyrics":{"type":"boolean","title":"Explicitlyrics","default":false}},"type":"object","title":"ContentLyricsResponse","description":"Response containing lyrics information."},"ContentMinimalDetailedSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique identifier for the content"},"title":{"type":"string","title":"Title","description":"Title of the content"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Short description of the content"},"contentType":{"type":"integer"},"approvalStatus":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Approvalstatus","description":"Approval status of the content"},"explicitLyrics":{"type":"boolean","title":"Explicitlyrics","description":"Indicates if the content has explicit lyrics","default":false},"thumbnailUrl":{"items":{"type":"string"},"type":"array","title":"Thumbnailurl","description":"List of thumbnail URLs for the content"},"isrcCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Isrccode","description":"ISRC code of the content"},"iswcCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Iswccode","description":"ISWC code of the content"},"upcCode":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Upccode","description":"UPC code of the content"},"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl","description":"URL of the featured picture for the content"},"featuredVideoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredvideourl","description":"URL of the featured video for the content"},"leadArtists":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Leadartists","description":"List of lead artists associated with the content"},"starCast":{"items":{"type":"string"},"type":"array","title":"Starcast","description":"List of primary cast members (actor names) associated with the content"},"audioDuration":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Audioduration","description":"Duration of the audio in seconds"},"videoDuration":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Videoduration","description":"Duration of the video in seconds"},"releaseDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Releasedate","description":"Release date of the content"},"totalLikes":{"type":"integer","title":"Totallikes","description":"Total number of likes for the content","default":0},"totalPlays":{"type":"integer","title":"Totalplays","description":"Total number of plays for the content","default":0},"uploadedBy":{"title":"Uploadedby"},"audioUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiourl"},"videoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Videourl"},"isTranscoded":{"type":"boolean","title":"Istranscoded","description":"Indicates if content is transcoded and ready for streaming","default":false},"is5thCircleProjectReady":{"type":"boolean","title":"Is5Thcircleprojectready","description":"True when camelot, key, and bpm are set in audioFeatures","default":false},"isLiked":{"type":"boolean","title":"Isliked","default":false},"shareUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shareurl"},"iosAudioStream":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Iosaudiostream"},"androidAudioStream":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Androidaudiostream"},"videoStream":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Videostream"},"nextContentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Nextcontentid"},"playbackSessionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playbacksessionid"}},"type":"object","required":["id","title","contentType"],"title":"ContentMinimalDetailedSchema","description":"Minimal content information with some additional details.\nUsed for specific endpoints that require more than ContentShortSchema but less than ContentSchema."},"ContentSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique identifier for the content"},"title":{"type":"string","title":"Title","description":"Title of the content"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Short description of the content"},"contentType":{"type":"integer"},"approvalStatus":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Approvalstatus","description":"Approval status of the content"},"explicitLyrics":{"type":"boolean","title":"Explicitlyrics","description":"Indicates if the content has explicit lyrics","default":false},"thumbnailUrl":{"items":{"type":"string"},"type":"array","title":"Thumbnailurl","description":"List of thumbnail URLs for the content"},"isrcCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Isrccode","description":"ISRC code of the content"},"iswcCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Iswccode","description":"ISWC code of the content"},"upcCode":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Upccode","description":"UPC code of the content"},"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl"},"featuredVideoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredvideourl"},"leadArtists":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Leadartists","description":"List of lead artists associated with the content"},"starCast":{"items":{"type":"string"},"type":"array","title":"Starcast","description":"List of primary cast members (actor names) associated with the content"},"audioDuration":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Audioduration","description":"Duration of the audio in seconds"},"videoDuration":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Videoduration","description":"Duration of the video in seconds"},"releaseDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Releasedate","description":"Release date of the content"},"totalLikes":{"type":"integer","title":"Totallikes","description":"Total number of likes for the content","default":0},"totalPlays":{"type":"integer","title":"Totalplays","description":"Total number of plays for the content","default":0},"uploadedBy":{"title":"Uploadedby","description":"Information about the uploader"},"audioUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiourl"},"videoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Videourl"},"isTranscoded":{"type":"boolean","title":"Istranscoded","description":"Indicates if content is transcoded and ready for streaming","default":false},"is5thCircleProjectReady":{"type":"boolean","title":"Is5Thcircleprojectready","description":"True when camelot, key, and bpm are set in audioFeatures","default":false},"collaborators":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Collaborators"},"audioCredits":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Audiocredits"},"videoCredits":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Videocredits"},"musicianCredits":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Musiciancredits"},"parentAlbums":{"items":{"$ref":"#/components/schemas/ParentAlbumRefSchema"},"type":"array","title":"Parentalbums"},"lyricsUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lyricsurl"},"subTitlesUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subtitlesurl"},"iosAudioStream":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Iosaudiostream"},"androidAudioStream":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Androidaudiostream"},"awsAndroidAudioStream":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Awsandroidaudiostream"},"awsIosAudioStream":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Awsiosaudiostream"},"videoStream":{"type":"string","title":"Videostream","default":""},"musicType":{"type":"integer","title":"Musictype","default":1},"languages":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Languages"},"genres":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Genres"},"markets":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Markets"},"tags":{"items":{"$ref":"#/components/schemas/TagSchema"},"type":"array","title":"Tags"},"subscriptions":{"items":{"anyOf":[{"$ref":"#/components/schemas/SubscriptionPlanShortSchema"},{"type":"string","format":"uuid"},{"type":"string"},{"additionalProperties":true,"type":"object"}]},"type":"array","title":"Subscriptions"},"recordingType":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Recordingtype"},"totalViews":{"type":"integer","title":"Totalviews","default":0},"totalListeners":{"type":"integer","title":"Totallisteners","default":0},"drmDetails":{"additionalProperties":true,"type":"object","title":"Drmdetails"},"drmToken":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Drmtoken"},"isLiked":{"type":"boolean","title":"Isliked","default":false},"shareUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shareurl"},"nextContentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Nextcontentid"},"addedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Addedat"}},"type":"object","required":["id","title","contentType"],"title":"ContentSchema","description":"Complete content information for detail views.\nThis is the primary content response schema."},"ContentShortSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique identifier for the content"},"title":{"type":"string","title":"Title","description":"Title of the content"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Short description of the content"},"contentType":{"type":"integer"},"approvalStatus":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Approvalstatus","description":"Approval status of the content"},"explicitLyrics":{"type":"boolean","title":"Explicitlyrics","description":"Indicates if the content has explicit lyrics","default":false},"thumbnailUrl":{"items":{"type":"string"},"type":"array","title":"Thumbnailurl","description":"List of thumbnail URLs for the content"},"isrcCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Isrccode","description":"ISRC code of the content"},"iswcCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Iswccode","description":"ISWC code of the content"},"upcCode":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Upccode","description":"UPC code of the content"},"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl","description":"URL of the featured picture for the content"},"featuredVideoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredvideourl","description":"URL of the featured video for the content"},"leadArtists":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Leadartists","description":"List of lead artists associated with the content"},"starCast":{"items":{"type":"string"},"type":"array","title":"Starcast","description":"List of primary cast members (actor names) associated with the content"},"audioDuration":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Audioduration","description":"Duration of the audio in seconds"},"videoDuration":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Videoduration","description":"Duration of the video in seconds"},"releaseDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Releasedate","description":"Release date of the content"},"totalLikes":{"type":"integer","title":"Totallikes","description":"Total number of likes for the content","default":0},"totalPlays":{"type":"integer","title":"Totalplays","description":"Total number of plays for the content","default":0},"uploadedBy":{"title":"Uploadedby","description":"Information about the uploader"},"audioUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiourl","description":"URL of the audio file"},"videoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Videourl","description":"URL of the video file"},"isTranscoded":{"type":"boolean","title":"Istranscoded","description":"Indicates if content is transcoded and ready for streaming","default":false},"is5thCircleProjectReady":{"type":"boolean","title":"Is5Thcircleprojectready","description":"True when camelot, key, and bpm are set in audioFeatures","default":false}},"type":"object","required":["id","title","contentType"],"title":"ContentShortSchema","description":"Minimal content information for lists and embeddings.\nUsed in playlists, recommendations, search results, etc."},"ContentSkipResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"data":{"$ref":"#/components/schemas/ContentSkipResultData"},"success":{"type":"boolean","title":"Success"}},"type":"object","required":["data","success"],"title":"ContentSkipResponse","description":"Response for content skip operation."},"ContentSkipResultData":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"message":{"type":"string","title":"Message"},"remainingSkips":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Remainingskips"},"unlimitedSkips":{"type":"boolean","title":"Unlimitedskips"},"retryAfterSeconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Retryafterseconds"}},"type":"object","required":["message","unlimitedSkips"],"title":"ContentSkipResultData","description":"Skip track result data."},"ContentType":{"type":"integer","enum":[1,2,3,4,5,6,7,8],"title":"ContentType"},"DeleteAccountRequest":{"properties":{"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason","description":"Reason for account deletion"}},"type":"object","title":"DeleteAccountRequest","description":"Request body for account deletion."},"DeviceInfo":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"make":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Make"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"platform":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Platform"}},"type":"object","title":"DeviceInfo","description":"Device information for event tracking."},"DrmDetails":{"properties":{"type":{"$ref":"#/components/schemas/DrmType"},"audioUrl":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Audiourl"},"videoUrl":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Videourl"}},"type":"object","required":["type"],"title":"DrmDetails","description":"DRM configuration. Stored as JSONB."},"DrmDetailsResponse":{"properties":{"contentId":{"type":"string","format":"uuid","title":"Contentid"},"drmTypes":{"items":{"$ref":"#/components/schemas/DrmDetails"},"type":"array","title":"Drmtypes"}},"type":"object","required":["contentId","drmTypes"],"title":"DrmDetailsResponse"},"DrmLicenseUrlResponse":{"properties":{"widevine":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Widevine"},"fairplay":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Fairplay"}},"type":"object","title":"DrmLicenseUrlResponse"},"DrmType":{"type":"integer","enum":[1,2,3],"title":"DrmType"},"EntityType":{"type":"integer","enum":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],"title":"EntityType"},"ErrorDetailSchema":{"properties":{"error_code":{"type":"string","title":"Error Code","description":"Machine-readable error code (e.g., VALIDATION_ERROR, JWT_EXPIRED)"},"error_type":{"type":"string","title":"Error Type","description":"Exception class name or error category"},"details":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Details","description":"Additional error details (e.g., validation field errors)"}},"additionalProperties":false,"type":"object","required":["error_code","error_type"],"title":"ErrorDetailSchema","description":"Detailed error information for API responses."},"EventAttributes":{"properties":{"artists":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Artists"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content"},"audioDuration":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Audioduration"},"videoDuration":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Videoduration"},"totalDuration":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totalduration"},"position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Position"}},"additionalProperties":true,"type":"object","title":"EventAttributes","description":"Attributes for an app event."},"EventFilterType":{"type":"integer","enum":[1,2,3,4],"title":"EventFilterType"},"EventPricingSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"eventCost":{"type":"number","title":"Eventcost"},"currency":{"type":"string","title":"Currency","default":"₹"},"paymentGateway":{"type":"integer","title":"Paymentgateway","default":1},"zone":{"type":"string","title":"Zone","default":"IN"}},"type":"object","required":["eventCost"],"title":"EventPricingSchema","description":"Event pricing information."},"EventSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"eventType":{"type":"integer","title":"Eventtype"},"status":{"type":"integer","title":"Status"},"eventCost":{"type":"integer","title":"Eventcost"},"maxParticipants":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Maxparticipants"},"eventAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Eventat"},"eventDuration":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Eventduration"},"thumbnailUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnailurl"},"featuredPictureUrl":{"items":{"type":"string"},"type":"array","title":"Featuredpictureurl"},"totalBookmarks":{"type":"integer","title":"Totalbookmarks","default":0},"totalViews":{"type":"integer","title":"Totalviews","default":0},"leadArtists":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Leadartists"},"isBookmarked":{"type":"boolean","title":"Isbookmarked","default":false},"promoVideo":{"items":{},"type":"array","title":"Promovideo"},"eventLink":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eventlink"},"joinUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Joinurl"},"cancelledAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Cancelledat"},"collaborators":{"items":{"type":"string"},"type":"array","title":"Collaborators"},"tags":{"items":{},"type":"array","title":"Tags"},"coupons":{"items":{"type":"string"},"type":"array","title":"Coupons"},"pricing":{"anyOf":[{"$ref":"#/components/schemas/EventPricingSchema"},{"type":"null"}]},"ticketDetails":{"anyOf":[{"$ref":"#/components/schemas/TicketDetailsSchema"},{"type":"null"}]},"purchaseStatus":{"type":"integer","title":"Purchasestatus","default":0},"shareUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shareurl"}},"type":"object","required":["id","title","eventType","status","eventCost"],"title":"EventSchema","description":"Complete event information for detail views.\nThis is the primary event response schema."},"EventShortSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"eventType":{"type":"integer","title":"Eventtype"},"status":{"type":"integer","title":"Status"},"eventCost":{"type":"integer","title":"Eventcost"},"maxParticipants":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Maxparticipants"},"eventAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Eventat"},"eventDuration":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Eventduration"},"thumbnailUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnailurl"},"featuredPictureUrl":{"items":{"type":"string"},"type":"array","title":"Featuredpictureurl"},"totalBookmarks":{"type":"integer","title":"Totalbookmarks","default":0},"totalViews":{"type":"integer","title":"Totalviews","default":0},"leadArtists":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Leadartists"},"isBookmarked":{"type":"boolean","title":"Isbookmarked","default":false}},"type":"object","required":["id","title","eventType","status","eventCost"],"title":"EventShortSchema","description":"Minimal event information for lists and embeddings.\nUsed in home page, search results, etc."},"EventWithErrorSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"event":{"anyOf":[{"$ref":"#/components/schemas/EventSchema"},{"type":"null"}]},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","title":"EventWithErrorSchema","description":"Event response that can include errors."},"FeaturedContentResponseSchema":{"properties":{"contentType":{"type":"integer","title":"Contenttype"},"featuredPic":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpic"},"buttonTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buttontitle"},"buttonColor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buttoncolor"},"buttonTextColor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buttontextcolor"},"showTitle":{"type":"boolean","title":"Showtitle","default":true},"disabled":{"type":"boolean","title":"Disabled","default":false},"order":{"type":"integer","title":"Order","default":0},"actionType":{"type":"integer","title":"Actiontype"},"actionParameters":{"additionalProperties":true,"type":"object","title":"Actionparameters","default":{}}},"type":"object","required":["contentType","actionType"],"title":"FeaturedContentResponseSchema","description":"Response model for featured content."},"FeaturesConfig":{"properties":{"podcasts":{"type":"boolean","title":"Podcasts","default":true},"concerts":{"type":"boolean","title":"Concerts","default":true},"poetry":{"type":"boolean","title":"Poetry","default":true},"streamables":{"type":"boolean","title":"Streamables","default":true},"events":{"type":"boolean","title":"Events","default":true},"downloads":{"type":"boolean","title":"Downloads","default":true},"offline_mode":{"type":"boolean","title":"Offline Mode","default":true}},"type":"object","title":"FeaturesConfig"},"FollowResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"following":{"type":"boolean","title":"Following"},"message":{"type":"string","title":"Message"}},"type":"object","required":["success","following","message"],"title":"FollowResponse","description":"Response for follow action."},"GPaginatedResponse_ArtistShortSchema_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResponse_ArtistShortSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GPaginatedResponse[ArtistShortSchema]"},"GResponse":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{},{"type":"null"}],"title":"Data"},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse","description":"Generic API response wrapper."},"GResponse_AlbumSchema_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/AlbumSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[AlbumSchema]"},"GResponse_AllContentCreditsResponseSchema_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/AllContentCreditsResponseSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[AllContentCreditsResponseSchema]"},"GResponse_Any_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"title":"Data"},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[Any]"},"GResponse_AppConfig_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/AppConfig"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[AppConfig]"},"GResponse_AppSettingsResponse_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/AppSettingsResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[AppSettingsResponse]"},"GResponse_ArtistRecommendationResponse_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/ArtistRecommendationResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ArtistRecommendationResponse]"},"GResponse_BookmarkResponse_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/BookmarkResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[BookmarkResponse]"},"GResponse_ContentLyricsResponse_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/ContentLyricsResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ContentLyricsResponse]"},"GResponse_ContentMinimalDetailedSchema_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/ContentMinimalDetailedSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ContentMinimalDetailedSchema]"},"GResponse_ContentSkipResponse_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/ContentSkipResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ContentSkipResponse]"},"GResponse_EventWithErrorSchema_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/EventWithErrorSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[EventWithErrorSchema]"},"GResponse_FollowResponse_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/FollowResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[FollowResponse]"},"GResponse_HomeConfigResponseSchema_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/HomeConfigResponseSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[HomeConfigResponseSchema]"},"GResponse_HomeConfig_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/HomeConfig"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[HomeConfig]"},"GResponse_LikeResponseSchema_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/LikeResponseSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[LikeResponseSchema]"},"GResponse_List_AppEventResponse__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"items":{"$ref":"#/components/schemas/AppEventResponse"},"type":"array"},{"type":"null"}],"title":"Data"},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[List[AppEventResponse]]"},"GResponse_List_AutocompleteResultSchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"items":{"$ref":"#/components/schemas/AutocompleteResultSchema"},"type":"array"},{"type":"null"}],"title":"Data"},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[List[AutocompleteResultSchema]]"},"GResponse_List_SearchHistorySchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"items":{"$ref":"#/components/schemas/SearchHistorySchema"},"type":"array"},{"type":"null"}],"title":"Data"},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[List[SearchHistorySchema]]"},"GResponse_NoneType_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"type":"null","title":"Data"},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[NoneType]"},"GResponse_PaginatedResponse_AlbumFormatSchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResponse_AlbumFormatSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[AlbumFormatSchema]]"},"GResponse_PaginatedResponse_AlbumShortSchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResponse_AlbumShortSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[AlbumShortSchema]]"},"GResponse_PaginatedResponse_Any__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResponse_Any_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[Any]]"},"GResponse_PaginatedResponse_ArtistLiveStreamDetailsSchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResponse_ArtistLiveStreamDetailsSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[ArtistLiveStreamDetailsSchema]]"},"GResponse_PaginatedResponse_ArtistShortSchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResponse_ArtistShortSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[ArtistShortSchema]]"},"GResponse_PaginatedResponse_ContentSchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResponse_ContentSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[ContentSchema]]"},"GResponse_PaginatedResponse_ContentShortSchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResponse_ContentShortSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[ContentShortSchema]]"},"GResponse_PaginatedResponse_EventSchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResponse_EventSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[EventSchema]]"},"GResponse_PaginatedResponse_EventShortSchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResponse_EventShortSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[EventShortSchema]]"},"GResponse_PaginatedResponse_NotificationItemSchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResponse_NotificationItemSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[NotificationItemSchema]]"},"GResponse_PaginatedResponse_PlaylistShortSchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PaginatedResponse_PlaylistShortSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[PlaylistShortSchema]]"},"GResponse_PlaylistSchema_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PlaylistSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PlaylistSchema]"},"GResponse_PlaylistShortSchema_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/PlaylistShortSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PlaylistShortSchema]"},"GResponse_S3PresignedPostResponse_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/S3PresignedPostResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[S3PresignedPostResponse]"},"GResponse_S3SignedUrlRequestSchema_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/S3SignedUrlRequestSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[S3SignedUrlRequestSchema]"},"GResponse_SearchResultSchema_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/SearchResultSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[SearchResultSchema]"},"GResponse_TicketAvailabilityResponse_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/TicketAvailabilityResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[TicketAvailabilityResponse]"},"GResponse_TicketPurchaseResponse_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/TicketPurchaseResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[TicketPurchaseResponse]"},"GResponse_TicketSchema_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/TicketSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[TicketSchema]"},"GResponse_TicketSummaryResponse_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"$ref":"#/components/schemas/TicketSummaryResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[TicketSummaryResponse]"},"GResponse_bool_":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Data"},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[bool]"},"GResponse_list_ArtistSchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"items":{"$ref":"#/components/schemas/ArtistSchema"},"type":"array"},{"type":"null"}],"title":"Data"},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[list[ArtistSchema]]"},"GResponse_list_FeaturedContentResponseSchema__":{"properties":{"success":{"type":"boolean","title":"Success","default":true},"message":{"type":"string","title":"Message","default":"Request processed successfully"},"status":{"type":"integer","title":"Status","default":200},"data":{"anyOf":[{"items":{"$ref":"#/components/schemas/FeaturedContentResponseSchema"},"type":"array"},{"type":"null"}],"title":"Data"},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[list[FeaturedContentResponseSchema]]"},"GenderEnum":{"type":"integer","enum":[1,2,3,4],"title":"GenderEnum"},"GenreSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"picture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Picture"}},"type":"object","required":["id"],"title":"GenreSchema","description":"Genre information schema."},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HomeConfig":{"properties":{"sections":{"items":{"$ref":"#/components/schemas/Section"},"type":"array","title":"Sections"},"liveChatArtistsUrl":{"type":"string","title":"Livechatartistsurl","default":"contents/home/artists/chat/live"},"liveEventArtistsUrl":{"type":"string","title":"Liveeventartistsurl","default":"contents/home/artists/events/live"}},"type":"object","title":"HomeConfig"},"HomeConfigResponseSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"sections":{"items":{"$ref":"#/components/schemas/HomePageSectionResponseSchema"},"type":"array","title":"Sections"},"featuredUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredurl","default":"contents/home/featured-contents"},"ticketsUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ticketsurl","default":"contents/library/events"},"followingArtistsUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Followingartistsurl","default":"contents/home/artists/following"},"liveEventArtistsUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Liveeventartistsurl","default":"contents/home/artists/events/live"},"liveChatArtistsUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Livechatartistsurl","default":"contents/home/artists/chat/live"}},"type":"object","required":["sections"],"title":"HomeConfigResponseSchema","description":"Response model for homepage configuration."},"HomePageSectionResponseSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"name":{"type":"string","title":"Name"},"apiUrl":{"type":"string","title":"Apiurl"},"entityType":{"type":"integer","title":"Entitytype"},"contentType":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Contenttype"},"isViewAllEnabled":{"type":"boolean","title":"Isviewallenabled","default":false}},"type":"object","required":["name","apiUrl","entityType"],"title":"HomePageSectionResponseSchema","description":"Response model for homepage section."},"LanguageSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"picture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Picture"}},"type":"object","required":["id"],"title":"LanguageSchema","description":"Language information schema."},"LeadArtistShortSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"stageName":{"type":"string","title":"Stagename"},"firstName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"verifiedMember":{"type":"boolean","title":"Verifiedmember","default":false},"coreMember":{"type":"boolean","title":"Coremember","default":false},"profilePicture":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Profilepicture"}},"type":"object","required":["id","stageName"],"title":"LeadArtistShortSchema","description":"Minimal artist info for embedding in content responses.\nUsed across Content, Album, Playlist responses."},"LikeResponseSchema":{"properties":{"success":{"type":"boolean","title":"Success"},"liked":{"type":"boolean","title":"Liked"},"message":{"type":"string","title":"Message"}},"type":"object","required":["success","liked","message"],"title":"LikeResponseSchema","description":"Response for like action."},"LiveStreamDetailsSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"sessionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sessionid"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"playbackUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playbackurl"},"thumbnailUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnailurl"},"joinUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Joinurl"}},"type":"object","title":"LiveStreamDetailsSchema","description":"Schema for live stream details (AWS IVS)."},"NotificationItemSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"anyOf":[{"type":"string"},{"type":"string","format":"uuid"}],"title":"Id"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"notificationType":{"type":"integer","title":"Notificationtype"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data"},"buttonText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buttontext"},"thumbnailUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnailurl"},"isRead":{"type":"boolean","title":"Isread"},"readAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Readat"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"}},"type":"object","required":["id","title","notificationType","isRead"],"title":"NotificationItemSchema","description":"Schema for a single notification."},"NotificationSettingsUpdateRequest":{"properties":{"settings":{"additionalProperties":{"type":"boolean"},"type":"object","title":"Settings","description":"Notification preference flags"}},"type":"object","required":["settings"],"title":"NotificationSettingsUpdateRequest","description":"Request body for updating notification settings."},"PaginatedResponse_AlbumFormatSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/AlbumFormatSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[AlbumFormatSchema]"},"PaginatedResponse_AlbumShortSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/AlbumShortSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[AlbumShortSchema]"},"PaginatedResponse_Any_":{"properties":{"list":{"items":{},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[Any]"},"PaginatedResponse_ArtistLiveStreamDetailsSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/ArtistLiveStreamDetailsSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[ArtistLiveStreamDetailsSchema]"},"PaginatedResponse_ArtistShortSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/ArtistShortSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[ArtistShortSchema]"},"PaginatedResponse_ContentSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/ContentSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[ContentSchema]"},"PaginatedResponse_ContentShortSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/ContentShortSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[ContentShortSchema]"},"PaginatedResponse_EventSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/EventSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[EventSchema]"},"PaginatedResponse_EventShortSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/EventShortSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[EventShortSchema]"},"PaginatedResponse_NotificationItemSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/NotificationItemSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[NotificationItemSchema]"},"PaginatedResponse_PlaylistShortSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/PlaylistShortSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[PlaylistShortSchema]"},"PaginationMeta":{"properties":{"total":{"type":"integer","title":"Total","default":0},"page":{"type":"integer","title":"Page","default":0},"per_page":{"type":"integer","title":"Per Page","default":0}},"type":"object","title":"PaginationMeta","description":"Pagination metadata for list responses."},"ParentAlbumRefSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"contentType":{"type":"integer","title":"Contenttype"}},"type":"object","required":["id","title","contentType"],"title":"ParentAlbumRefSchema","description":"Lightweight parent album reference for content list items."},"PlaylistCreateRequestSchema":{"properties":{"title":{"type":"string","maxLength":1024,"title":"Title"},"description":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Description"},"isPublic":{"type":"boolean","title":"Ispublic","default":true},"isVisibleToArtist":{"type":"boolean","title":"Isvisibletoartist","default":false},"contents":{"items":{"type":"string"},"type":"array","title":"Contents"},"featuredPictureUrl":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Featuredpictureurl","description":"URL of the featured picture"},"thumbnailUrl":{"items":{"type":"string"},"type":"array","title":"Thumbnailurl"}},"additionalProperties":false,"type":"object","required":["title"],"title":"PlaylistCreateRequestSchema","description":"Input schema for creating a new playlist."},"PlaylistSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique identifier for the playlist"},"title":{"type":"string","maxLength":1024,"title":"Title","description":"Title of the playlist"},"description":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Description","description":"Description of the playlist"},"thumbnailUrl":{"items":{"type":"string"},"type":"array","title":"Thumbnailurl","description":"List of thumbnail URLs for the playlist"},"featuredPictureUrl":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Featuredpictureurl","description":"URL of the featured picture"},"curated":{"type":"boolean","title":"Curated","description":"Whether the playlist is curated","default":false},"isPublic":{"type":"boolean","title":"Ispublic","description":"Visibility of the playlist","default":true},"isVisibleToArtist":{"type":"boolean","title":"Isvisibletoartist","description":"Visible to artists in their dashboard","default":false},"isPublished":{"type":"boolean","title":"Ispublished","description":"Whether the playlist is published and visible to end-users","default":false},"totalFollows":{"type":"integer","title":"Totalfollows","description":"Total number of follows","default":0},"totalViews":{"type":"integer","title":"Totalviews","description":"Total number of views","default":0},"curatedBy":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Curatedby","description":"Curated by"},"user":{"anyOf":[{"$ref":"#/components/schemas/UserShortSchema"},{"type":"null"}],"description":"User who created the playlist"},"languages":{"items":{"type":"string"},"type":"array","title":"Languages"},"genres":{"items":{"type":"string"},"type":"array","title":"Genres"},"markets":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Markets"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"totalLikes":{"type":"integer","title":"Totallikes","default":0},"isThumbnailUpdatedByUser":{"type":"boolean","title":"Isthumbnailupdatedbyuser","default":false},"contents":{"items":{"$ref":"#/components/schemas/ContentShortSchema"},"type":"array","title":"Contents"},"isLiked":{"type":"boolean","title":"Isliked","default":false},"isFollowed":{"type":"boolean","title":"Isfollowed","default":false},"shareUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shareurl"}},"type":"object","required":["id","title"],"title":"PlaylistSchema","description":"Complete playlist information for detail views.\nThis is the primary playlist response schema."},"PlaylistShortSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique identifier for the playlist"},"title":{"type":"string","maxLength":1024,"title":"Title","description":"Title of the playlist"},"description":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Description","description":"Description of the playlist"},"thumbnailUrl":{"items":{"type":"string"},"type":"array","title":"Thumbnailurl","description":"List of thumbnail URLs for the playlist"},"featuredPictureUrl":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Featuredpictureurl","description":"URL of the featured picture"},"curated":{"type":"boolean","title":"Curated","description":"Whether the playlist is curated","default":false},"isPublic":{"type":"boolean","title":"Ispublic","description":"Visibility of the playlist","default":true},"isVisibleToArtist":{"type":"boolean","title":"Isvisibletoartist","description":"Visible to artists in their dashboard","default":false},"isPublished":{"type":"boolean","title":"Ispublished","description":"Whether the playlist is published and visible to end-users","default":false},"totalFollows":{"type":"integer","title":"Totalfollows","description":"Total number of follows","default":0},"totalViews":{"type":"integer","title":"Totalviews","description":"Total number of views","default":0},"curatedBy":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Curatedby","description":"Curated by"},"user":{"anyOf":[{"$ref":"#/components/schemas/UserShortSchema"},{"type":"null"}],"description":"User who created the playlist"}},"type":"object","required":["id","title"],"title":"PlaylistShortSchema","description":"Minimal playlist information for lists and embeddings.\nUsed in library, recommendations, search results, etc."},"PlaylistUpdateRequestSchema":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Description"},"featuredPictureUrl":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Featuredpictureurl","description":"URL of the featured picture"},"isPublic":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Ispublic","description":"Visibility of the playlist"},"isVisibleToArtist":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isvisibletoartist","description":"Visible to artists in their dashboard"},"isPublished":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Ispublished","description":"Publish or unpublish the playlist"},"thumbnailUrl":{"anyOf":[{"items":{"type":"string"},"type":"array","maxItems":2048},{"type":"null"}],"title":"Thumbnailurl","description":"URL of the thumbnail image"},"add":{"anyOf":[{"items":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}]},"type":"array"},{"type":"null"}],"title":"Add","description":"Content IDs to add"},"remove":{"anyOf":[{"items":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}]},"type":"array"},{"type":"null"}],"title":"Remove","description":"Content IDs to remove"},"reorder":{"anyOf":[{"items":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}]},"type":"array"},{"type":"null"}],"title":"Reorder","description":"The full list of Content IDs in the new desired order."}},"additionalProperties":false,"type":"object","title":"PlaylistUpdateRequestSchema","description":"Input schema for updating a playlist."},"S3PresignedPostFields":{"properties":{"key":{"type":"string","title":"Key","description":"The S3 object key for the upload"},"AWSAccessKeyId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Awsaccesskeyid","description":"AWS access key ID used to sign the request (present with SigV2)"},"x-amz-credential":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Amz-Credential","description":"AWS credential scope string (present with SigV4)"},"x-amz-algorithm":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Amz-Algorithm","description":"Signing algorithm, e.g. AWS4-HMAC-SHA256 (present with SigV4)"},"x-amz-date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Amz-Date","description":"Date in ISO 8601 format used for SigV4 signing"},"x-amz-security-token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Amz-Security-Token","description":"Temporary security token (present when using STS/assumed roles)"},"x-amz-signature":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Amz-Signature","description":"Request signature (present with SigV4)"},"policy":{"type":"string","title":"Policy","description":"Base64-encoded policy document"},"signature":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signature","description":"HMAC signature of the policy (present with SigV2)"},"acl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Acl","description":"Access control list, e.g. 'public-read' or 'private'"},"Content-Type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content-Type","description":"MIME type of the file being uploaded"}},"type":"object","required":["key","policy"],"title":"S3PresignedPostFields","description":"Fields returned by AWS S3 generate_presigned_post.\n\nThese fields must be included as form data when uploading to the presigned URL."},"S3PresignedPostResponse":{"properties":{"url":{"type":"string","title":"Url","description":"The URL to which the POST request should be sent"},"fields":{"$ref":"#/components/schemas/S3PresignedPostFields","description":"Form fields to include in the multipart/form-data POST request"}},"type":"object","required":["url","fields"],"title":"S3PresignedPostResponse","description":"Response from AWS S3 generate_presigned_post.\n\nContains the URL to POST to and the form fields to include in the multipart upload."},"S3SignedUrlRequestSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"url":{"type":"string","title":"Url"},"key":{"type":"string","title":"Key"},"expiresIn":{"type":"integer","title":"Expiresin"}},"type":"object","required":["url","key","expiresIn"],"title":"S3SignedUrlRequestSchema"},"SearchHistoryRequestSchema":{"properties":{"entityType":{"$ref":"#/components/schemas/EntityType"},"contentId":{"type":"string","format":"uuid","title":"Contentid"}},"type":"object","required":["entityType","contentId"],"title":"SearchHistoryRequestSchema"},"SearchHistorySchema":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"contentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contentid"},"entityType":{"anyOf":[{"$ref":"#/components/schemas/EntityType"},{"type":"null"}]},"contentType":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}]},"thumbnailUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnailurl"},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Query"},"leadArtists":{"items":{"$ref":"#/components/schemas/LeadArtistShortSchema"},"type":"array","title":"Leadartists"},"searchedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Searchedat"}},"type":"object","required":["id"],"title":"SearchHistorySchema"},"SearchResultSchema":{"properties":{"tabs":{"items":{"$ref":"#/components/schemas/SearchTab"},"type":"array","title":"Tabs"},"songs":{"items":{"$ref":"#/components/schemas/ContentShortSchema"},"type":"array","title":"Songs","default":[]},"videos":{"items":{"$ref":"#/components/schemas/ContentShortSchema"},"type":"array","title":"Videos","default":[]},"poetry":{"items":{"$ref":"#/components/schemas/ContentShortSchema"},"type":"array","title":"Poetry","default":[]},"artists":{"items":{"$ref":"#/components/schemas/ArtistSchema"},"type":"array","title":"Artists"},"playlists":{"items":{"$ref":"#/components/schemas/PlaylistShortSchema"},"type":"array","title":"Playlists","default":[]},"events":{"items":{"$ref":"#/components/schemas/EventShortSchema"},"type":"array","title":"Events","default":[]},"albums":{"items":{"$ref":"#/components/schemas/AlbumShortSchema"},"type":"array","title":"Albums","default":[]},"podcasts":{"items":{"$ref":"#/components/schemas/AlbumShortSchema"},"type":"array","title":"Podcasts","default":[]}},"type":"object","title":"SearchResultSchema"},"SearchTab":{"properties":{"label":{"type":"string","title":"Label"},"entityType":{"$ref":"#/components/schemas/EntityType"},"contentType":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}]}},"type":"object","required":["label","entityType"],"title":"SearchTab"},"Section":{"properties":{"name":{"type":"string","title":"Name"},"apiUrl":{"type":"string","title":"Apiurl"},"entityType":{"$ref":"#/components/schemas/EntityType"},"contentType":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}]},"isViewAllEnabled":{"type":"boolean","title":"Isviewallenabled","default":true}},"type":"object","required":["name","apiUrl","entityType"],"title":"Section"},"SignedPostUrlRequest":{"properties":{"key":{"type":"string","title":"Key","description":"S3 object key (path/filename)"},"contentType":{"type":"string","title":"Contenttype","description":"MIME type of the file"},"isPublic":{"type":"boolean","title":"Ispublic","description":"Whether file should be public","default":false}},"type":"object","required":["key","contentType"],"title":"SignedPostUrlRequest","description":"Request body for getting signed upload URL."},"StudioRoleFullSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"Id"},"role":{"$ref":"#/components/schemas/StudioRoleTypeEnum"},"user":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]},"artist":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}]}},"type":"object","required":["id","role"],"title":"StudioRoleFullSchema","description":"Schema representing a studio role with associated user info."},"StudioRoleTypeEnum":{"type":"integer","enum":[1,2,3,4],"title":"StudioRoleTypeEnum"},"SubscriptionPlanShortSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"notes":{"anyOf":[{},{"type":"null"}],"title":"Notes"},"isVisible":{"type":"boolean","title":"Isvisible","default":true},"isEnabled":{"type":"boolean","title":"Isenabled","default":true},"isFree":{"type":"boolean","title":"Isfree","default":false}},"type":"object","required":["id","name"],"title":"SubscriptionPlanShortSchema","description":"Short subscription plan schema for embedding."},"TagSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","required":["id"],"title":"TagSchema","description":"Tag information schema."},"TicketAvailabilityResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"available":{"type":"boolean","title":"Available"},"remaining":{"type":"integer","title":"Remaining"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["available","remaining"],"title":"TicketAvailabilityResponse","description":"Response for ticket availability check."},"TicketDetailsSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"ticketId":{"type":"string","title":"Ticketid"}},"type":"object","required":["ticketId"],"title":"TicketDetailsSchema","description":"Ticket details for an event."},"TicketPurchaseRequest":{"properties":{"coupon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Coupon"},"quantity":{"type":"integer","maximum":10.0,"minimum":1.0,"title":"Quantity","default":1}},"additionalProperties":false,"type":"object","title":"TicketPurchaseRequest","description":"Request for ticket purchase."},"TicketPurchaseResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"transaction":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Transaction"},"razorpayOrder":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Razorpayorder"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","title":"TicketPurchaseResponse","description":"Response for ticket purchase endpoint."},"TicketSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"type":"string","format":"uuid","title":"Id"},"ticketId":{"type":"string","title":"Ticketid"},"event":{"type":"string","format":"uuid","title":"Event"},"purchasedBy":{"type":"string","format":"uuid","title":"Purchasedby"},"ticketIssuedTo":{"type":"string","format":"uuid","title":"Ticketissuedto"},"registrantId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registrantid"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["id","ticketId","event","purchasedBy","ticketIssuedTo"],"title":"TicketSchema","description":"Full ticket information."},"TicketSummaryResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"summary":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Summary"},"quantity":{"type":"integer","title":"Quantity","default":1},"currency":{"additionalProperties":{"type":"string"},"type":"object","title":"Currency"},"total":{"type":"number","title":"Total","default":0},"pricing":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Pricing"},"coupon":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Coupon"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","title":"TicketSummaryResponse","description":"Response for ticket summary endpoint."},"UserShortSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat","description":"Timestamp when the record was created"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat","description":"Timestamp when the record was last updated"},"id":{"anyOf":[{"type":"string"},{"type":"string","format":"uuid"}],"title":"Id"},"firstName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"profilePicture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profilepicture"},"gHandle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ghandle"},"gender":{"anyOf":[{"$ref":"#/components/schemas/GenderEnum"},{"type":"null"}]},"dob":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Dob"},"name":{"type":"string","title":"Name","description":"Compute the full name of the user.","readOnly":true}},"type":"object","required":["id","name"],"title":"UserShortSchema","description":"Schema representing a short version of a user."},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VideoQuality":{"type":"integer","enum":[0,1,2],"title":"VideoQuality"}},"securitySchemes":{"HTTPBearer":{"type":"http","scheme":"bearer"}}},"servers":[{"url":"/v1/contents"}]}