{"openapi":"3.1.0","info":{"title":"Studio Service API","description":"FastAPI Studio Service - handles external service callbacks","version":"0.3.0"},"paths":{"/crud/artists/report":{"post":{"tags":["Artists Report"],"summary":"Start artists platform report job","description":"Generates a CSV of artists matching the same filters/search/sort as the list endpoint. Returns job_id immediately; poll status until COMPLETED, then download.","operationId":"start_artists_report_job_crud_artists_report_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated filters (same format as GET /crud/artists)","title":"Filters"},"description":"Comma-separated filters (same format as GET /crud/artists)"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search text (same as list endpoint)","title":"Search"},"description":"Search text (same as list endpoint)"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort field (same as list endpoint)","title":"Sort By"},"description":"Sort field (same as list endpoint)"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order: asc or desc (same as list endpoint)","title":"Sort Order"},"description":"Sort order: asc or desc (same as list endpoint)"}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistsReportJobStartResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/artists/report/{job_id}":{"get":{"tags":["Artists Report"],"summary":"Poll artists report job status","operationId":"get_artists_report_job_status_crud_artists_report__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistsReportJobStatusResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Artists Report"],"summary":"Cancel a running artists report job","operationId":"cancel_artists_report_job_crud_artists_report__job_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job 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"}}}}}}},"/crud/artists/report/{job_id}/download":{"get":{"tags":["Artists Report"],"summary":"Download artists platform report CSV","operationId":"download_artists_report_crud_artists_report__job_id__download_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/contents/export":{"post":{"tags":["Content Export"],"summary":"Start media library content CSV export job","description":"Exports content rows matching the same filters/search/sort as the list endpoint. Returns job_id immediately; poll status until COMPLETED, then download.","operationId":"start_content_export_job_crud_contents_export_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated filters (same format as GET /crud/contents)","title":"Filters"},"description":"Comma-separated filters (same format as GET /crud/contents)"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search text (same as list endpoint)","title":"Search"},"description":"Search text (same as list endpoint)"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort field (same as list endpoint)","title":"Sort By"},"description":"Sort field (same as list endpoint)"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order: asc or desc (same as list endpoint)","title":"Sort Order"},"description":"Sort order: asc or desc (same as list endpoint)"}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ContentExportJobStartResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/contents/export/{job_id}":{"get":{"tags":["Content Export"],"summary":"Poll content export job status","operationId":"get_content_export_job_status_crud_contents_export__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ContentExportJobStatusResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/contents/export/{job_id}/download":{"get":{"tags":["Content Export"],"summary":"Download media library content export CSV","operationId":"download_content_export_crud_contents_export__job_id__download_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/artists":{"get":{"tags":["Artists Crud"],"summary":"List Artistss","description":"Retrieve paginated list of Artistss","operationId":"list_wrapper_crud_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: firstName, lastName, stageName, coreMember","title":"Search"},"description":"Search across: firstName, lastName, stageName, coreMember"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, stageName, totalFollows, uniqueListeners, totalSongs","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, stageName, totalFollows, uniqueListeners, totalSongs"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: roles, coreMember, verifiedMember. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: roles, coreMember, verifiedMember. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ArtistStudio__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Artists Crud"],"summary":"Create Artists","description":"Create a new Artists","operationId":"create_wrapper_crud_artists_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsModel"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistStudio_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/artists/{item_id}":{"get":{"tags":["Artists Crud"],"summary":"Get Artists","description":"Retrieve a single Artists by ID","operationId":"get_wrapper_crud_artists__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistStudio_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Artists Crud"],"summary":"Update Artists","description":"Partially update an existing Artists","operationId":"update_wrapper_crud_artists__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsModelUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistStudio_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Artists Crud"],"summary":"Delete Artists","description":"Delete a Artists (soft delete if configured)","operationId":"delete_wrapper_crud_artists__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/users":{"get":{"tags":["Users Crud"],"summary":"List Users","description":"Retrieve paginated list of Users","operationId":"list_wrapper_crud_users_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: id, email, username, first_name, last_name, phone_number","title":"Search"},"description":"Search across: id, email, username, first_name, last_name, phone_number"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, username, email","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, username, email"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: is_active, verified, gender, country_code, email, username, phone_number, g_handle, first_name, last_name, last_login_at, first_login_at, created_at, updated_at, dob, city, isSubscribed, isFree, noSubscription, subscribedOn, subscriptionDue, subscriptionPlan, subscriptionStatus. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: is_active, verified, gender, country_code, email, username, phone_number, g_handle, first_name, last_name, last_login_at, first_login_at, created_at, updated_at, dob, city, isSubscribed, isFree, noSubscription, subscribedOn, subscriptionDue, subscriptionPlan, subscriptionStatus. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_UserStudio__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Users Crud"],"summary":"Create User","description":"Create a new User","operationId":"create_wrapper_crud_users_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_UserRead_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/users/{item_id}":{"get":{"tags":["Users Crud"],"summary":"Get User","description":"Retrieve a single User by ID","operationId":"get_wrapper_crud_users__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_UserRead_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Users Crud"],"summary":"Update User","description":"Partially update an existing User","operationId":"update_wrapper_crud_users__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserUpdateUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_UserRead_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Users Crud"],"summary":"Delete User","description":"Delete a User (soft delete if configured)","operationId":"delete_wrapper_crud_users__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/studio-roles":{"get":{"tags":["Studio Roles Crud"],"summary":"List StudioRoless","description":"Retrieve paginated list of StudioRoless","operationId":"list_wrapper_crud_studio_roles_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Search"},"description":"Search query"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at","title":"Sort By"},"description":"Field to sort by. Allowed: created_at"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, mongoid, user, role, artist. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, mongoid, user, role, artist. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_StudioRoleCrudSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Studio Roles Crud"],"summary":"Create StudioRoles","description":"Create a new StudioRoles","operationId":"create_wrapper_crud_studio_roles_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StudioRoleCreateSchema"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_StudioRoleCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/studio-roles/{item_id}":{"get":{"tags":["Studio Roles Crud"],"summary":"Get StudioRoles","description":"Retrieve a single StudioRoles by ID","operationId":"get_wrapper_crud_studio_roles__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_StudioRoleCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Studio Roles Crud"],"summary":"Update StudioRoles","description":"Partially update an existing StudioRoles","operationId":"update_wrapper_crud_studio_roles__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StudioRoleUpdateSchemaUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_StudioRoleCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Studio Roles Crud"],"summary":"Delete StudioRoles","description":"Delete a StudioRoles (soft delete if configured)","operationId":"delete_wrapper_crud_studio_roles__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/contents":{"get":{"tags":["Contents Crud"],"summary":"List Contentss","description":"Retrieve paginated list of Contentss","operationId":"list_wrapper_crud_contents_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: title, description, isrcCode, iswcCode, upcCode, genres, tags","title":"Search"},"description":"Search across: title, description, isrcCode, iswcCode, upcCode, genres, tags"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, title","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, title"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: contentType, entityType, approvalStatus, artist_id, leadArtists, collaborators, audioCredits, videoCredits, musicianCredits, languages, genres, tags, isrcCode, isTranscoded, is5thCircleProjectReady, audioCreditsDistributor, audioCreditsLabel, audioCreditsPublisher, audioCreditsProductionHouse, audioCreditsMatch, created_at. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: contentType, entityType, approvalStatus, artist_id, leadArtists, collaborators, audioCredits, videoCredits, musicianCredits, languages, genres, tags, isrcCode, isTranscoded, is5thCircleProjectReady, audioCreditsDistributor, audioCreditsLabel, audioCreditsPublisher, audioCreditsProductionHouse, audioCreditsMatch, created_at. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ContentWithCreditsSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Contents Crud"],"summary":"Create Contents","description":"Create a new Contents","operationId":"create_wrapper_crud_contents_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ContentStudioSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/contents/{item_id}":{"get":{"tags":["Contents Crud"],"summary":"Get Contents","description":"Retrieve a single Contents by ID","operationId":"get_wrapper_crud_contents__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ContentStudioSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Contents Crud"],"summary":"Update Contents","description":"Partially update an existing Contents","operationId":"update_wrapper_crud_contents__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentCreateRequestUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ContentStudioSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Contents Crud"],"summary":"Delete Contents","description":"Delete a Contents (soft delete if configured)","operationId":"delete_wrapper_crud_contents__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/playlists":{"get":{"tags":["Playlists Crud"],"summary":"List PlayListss","description":"Retrieve paginated list of PlayListss","operationId":"list_wrapper_crud_playlists_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: title, description","title":"Search"},"description":"Search across: title, description"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, title","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, title"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, isPublished, isPublic, isVisibleToArtist, user. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, isPublished, isPublic, isVisibleToArtist, user. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_PlaylistShortWithExtraSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Playlists Crud"],"summary":"Create PlayLists","description":"Create a new PlayLists","operationId":"create_wrapper_crud_playlists_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaylistCreateRequestSchema"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PlaylistSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/playlists/{item_id}":{"get":{"tags":["Playlists Crud"],"summary":"Get PlayLists","description":"Retrieve a single PlayLists by ID","operationId":"get_wrapper_crud_playlists__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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 Crud"],"summary":"Update PlayLists","description":"Partially update an existing PlayLists","operationId":"update_wrapper_crud_playlists__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaylistUpdateRequestSchemaUpdate"}}}},"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 Crud"],"summary":"Delete PlayLists","description":"Delete a PlayLists (soft delete if configured)","operationId":"delete_wrapper_crud_playlists__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/albums":{"get":{"tags":["Albums Crud"],"summary":"List Albumss","description":"Retrieve paginated list of Albumss","operationId":"list_wrapper_crud_albums_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: title, description, genres, upcCode","title":"Search"},"description":"Search across: title, description, genres, upcCode"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, title, genres","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, title, genres"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: contentType, releaseDate, leadArtists, collaborators, artist_id, audioCreditsDistributor, audioCreditsLabel, audioCreditsPublisher, audioCreditsProductionHouse, audioCreditsMatch, isPublished, isTranscoded, created_at. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: contentType, releaseDate, leadArtists, collaborators, artist_id, audioCreditsDistributor, audioCreditsLabel, audioCreditsPublisher, audioCreditsProductionHouse, audioCreditsMatch, isPublished, isTranscoded, created_at. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_AlbumShortStudioSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Albums Crud"],"summary":"Create Albums","description":"Create a new Albums","operationId":"create_wrapper_crud_albums_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlbumCreateRequestSchema"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_AlbumStudioSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/albums/{item_id}":{"get":{"tags":["Albums Crud"],"summary":"Get Albums","description":"Retrieve a single Albums by ID","operationId":"get_wrapper_crud_albums__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_AlbumStudioSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Albums Crud"],"summary":"Update Albums","description":"Partially update an existing Albums","operationId":"update_wrapper_crud_albums__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlbumUpdateRequestSchemaUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_AlbumStudioSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Albums Crud"],"summary":"Delete Albums","description":"Delete a Albums (soft delete if configured)","operationId":"delete_wrapper_crud_albums__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/livestream-channels":{"get":{"tags":["Livestream Channel Crud"],"summary":"List ArtistsLiveStreamingChannels","description":"Retrieve paginated list of ArtistsLiveStreamingChannels","operationId":"list_wrapper_crud_livestream_channels_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: ivs_channel_name","title":"Search"},"description":"Search across: ivs_channel_name"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, artist_id","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, artist_id"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: artist_id, is_enabled. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: artist_id, is_enabled. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_LiveStreamingChannelCrudSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Livestream Channel Crud"],"summary":"Create ArtistsLiveStreamingChannel","description":"Create a new ArtistsLiveStreamingChannel","operationId":"create_wrapper_crud_livestream_channels_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsLiveStreamingChannel"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingChannelCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/livestream-channels/{item_id}":{"get":{"tags":["Livestream Channel Crud"],"summary":"Get ArtistsLiveStreamingChannel","description":"Retrieve a single ArtistsLiveStreamingChannel by ID","operationId":"get_wrapper_crud_livestream_channels__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingChannelCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Livestream Channel Crud"],"summary":"Update ArtistsLiveStreamingChannel","description":"Partially update an existing ArtistsLiveStreamingChannel","operationId":"update_wrapper_crud_livestream_channels__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsLiveStreamingChannelUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingChannelCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Livestream Channel Crud"],"summary":"Delete ArtistsLiveStreamingChannel","description":"Delete a ArtistsLiveStreamingChannel (soft delete if configured)","operationId":"delete_wrapper_crud_livestream_channels__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/livestream-sessions":{"get":{"tags":["Livestream Sessions Crud"],"summary":"List ArtistsLiveStreamingSessions","description":"Retrieve paginated list of ArtistsLiveStreamingSessions","operationId":"list_wrapper_crud_livestream_sessions_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: title","title":"Search"},"description":"Search across: title"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, started_at, ended_at, peak_viewers, total_viewers","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, started_at, ended_at, peak_viewers, total_viewers"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: artist_id, streaming_status, streaming_channel_id, started_at, ended_at. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: artist_id, streaming_status, streaming_channel_id, started_at, ended_at. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_LiveStreamingSessionCrudSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Livestream Sessions Crud"],"summary":"Create ArtistsLiveStreamingSession","description":"Create a new ArtistsLiveStreamingSession","operationId":"create_wrapper_crud_livestream_sessions_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsLiveStreamingSession"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingSessionCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/livestream-sessions/{item_id}":{"get":{"tags":["Livestream Sessions Crud"],"summary":"Get ArtistsLiveStreamingSession","description":"Retrieve a single ArtistsLiveStreamingSession by ID","operationId":"get_wrapper_crud_livestream_sessions__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingSessionCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Livestream Sessions Crud"],"summary":"Update ArtistsLiveStreamingSession","description":"Partially update an existing ArtistsLiveStreamingSession","operationId":"update_wrapper_crud_livestream_sessions__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsLiveStreamingSessionUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingSessionCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Livestream Sessions Crud"],"summary":"Delete ArtistsLiveStreamingSession","description":"Delete a ArtistsLiveStreamingSession (soft delete if configured)","operationId":"delete_wrapper_crud_livestream_sessions__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/livestream-session-analytics":{"get":{"tags":["Livestream Session Analytics Crud"],"summary":"List ArtistsLiveStreamingSessionAnalyticss","description":"Retrieve paginated list of ArtistsLiveStreamingSessionAnalyticss","operationId":"list_wrapper_crud_livestream_session_analytics_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Search"},"description":"Search query"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, total_unique_viewers, watch_time_seconds","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, total_unique_viewers, watch_time_seconds"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: live_session_id. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: live_session_id. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_LiveStreamingSessionAnalyticsCrudSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Livestream Session Analytics Crud"],"summary":"Create ArtistsLiveStreamingSessionAnalytics","description":"Create a new ArtistsLiveStreamingSessionAnalytics","operationId":"create_wrapper_crud_livestream_session_analytics_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsLiveStreamingSessionAnalytics"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingSessionAnalyticsCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/livestream-session-analytics/{item_id}":{"get":{"tags":["Livestream Session Analytics Crud"],"summary":"Get ArtistsLiveStreamingSessionAnalytics","description":"Retrieve a single ArtistsLiveStreamingSessionAnalytics by ID","operationId":"get_wrapper_crud_livestream_session_analytics__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingSessionAnalyticsCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Livestream Session Analytics Crud"],"summary":"Update ArtistsLiveStreamingSessionAnalytics","description":"Partially update an existing ArtistsLiveStreamingSessionAnalytics","operationId":"update_wrapper_crud_livestream_session_analytics__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsLiveStreamingSessionAnalyticsUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingSessionAnalyticsCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Livestream Session Analytics Crud"],"summary":"Delete ArtistsLiveStreamingSessionAnalytics","description":"Delete a ArtistsLiveStreamingSessionAnalytics (soft delete if configured)","operationId":"delete_wrapper_crud_livestream_session_analytics__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/livestream-archived-videos":{"get":{"tags":["Livestream Archived Videos Crud"],"summary":"List ArtistsLiveStreamingArchivedVideos","description":"Retrieve paginated list of ArtistsLiveStreamingArchivedVideos","operationId":"list_wrapper_crud_livestream_archived_videos_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: title","title":"Search"},"description":"Search across: title"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, duration_seconds, view_count","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, duration_seconds, view_count"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: artist_id, live_session_id, is_published. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: artist_id, live_session_id, is_published. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_LiveStreamingArchivedVideoCrudSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Livestream Archived Videos Crud"],"summary":"Create ArtistsLiveStreamingArchivedVideo","description":"Create a new ArtistsLiveStreamingArchivedVideo","operationId":"create_wrapper_crud_livestream_archived_videos_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsLiveStreamingArchivedVideo"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingArchivedVideoCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/livestream-archived-videos/{item_id}":{"get":{"tags":["Livestream Archived Videos Crud"],"summary":"Get ArtistsLiveStreamingArchivedVideo","description":"Retrieve a single ArtistsLiveStreamingArchivedVideo by ID","operationId":"get_wrapper_crud_livestream_archived_videos__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingArchivedVideoCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Livestream Archived Videos Crud"],"summary":"Update ArtistsLiveStreamingArchivedVideo","description":"Partially update an existing ArtistsLiveStreamingArchivedVideo","operationId":"update_wrapper_crud_livestream_archived_videos__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsLiveStreamingArchivedVideoUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingArchivedVideoCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Livestream Archived Videos Crud"],"summary":"Delete ArtistsLiveStreamingArchivedVideo","description":"Delete a ArtistsLiveStreamingArchivedVideo (soft delete if configured)","operationId":"delete_wrapper_crud_livestream_archived_videos__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/livestream-reactions":{"get":{"tags":["Livestream Reactions Crud"],"summary":"List ArtistsLiveStreamingReactionss","description":"Retrieve paginated list of ArtistsLiveStreamingReactionss","operationId":"list_wrapper_crud_livestream_reactions_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Search"},"description":"Search query"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at","title":"Sort By"},"description":"Field to sort by. Allowed: created_at"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: live_session_id, user_id, reaction_type. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: live_session_id, user_id, reaction_type. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_LiveStreamingReactionCrudSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Livestream Reactions Crud"],"summary":"Create ArtistsLiveStreamingReactions","description":"Create a new ArtistsLiveStreamingReactions","operationId":"create_wrapper_crud_livestream_reactions_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsLiveStreamingReactions"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingReactionCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/livestream-reactions/{item_id}":{"get":{"tags":["Livestream Reactions Crud"],"summary":"Get ArtistsLiveStreamingReactions","description":"Retrieve a single ArtistsLiveStreamingReactions by ID","operationId":"get_wrapper_crud_livestream_reactions__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingReactionCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Livestream Reactions Crud"],"summary":"Update ArtistsLiveStreamingReactions","description":"Partially update an existing ArtistsLiveStreamingReactions","operationId":"update_wrapper_crud_livestream_reactions__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsLiveStreamingReactionsUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingReactionCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Livestream Reactions Crud"],"summary":"Delete ArtistsLiveStreamingReactions","description":"Delete a ArtistsLiveStreamingReactions (soft delete if configured)","operationId":"delete_wrapper_crud_livestream_reactions__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/livestream-archived-comments":{"get":{"tags":["Livestream Archived Comments Crud"],"summary":"List ArtistsLiveStreamingArchivedComments","description":"Retrieve paginated list of ArtistsLiveStreamingArchivedComments","operationId":"list_wrapper_crud_livestream_archived_comments_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Search"},"description":"Search query"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at","title":"Sort By"},"description":"Field to sort by. Allowed: created_at"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: archived_video_id, user_id. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: archived_video_id, user_id. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_LiveStreamingArchivedCommentCrudSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Livestream Archived Comments Crud"],"summary":"Create ArtistsLiveStreamingArchivedComment","description":"Create a new ArtistsLiveStreamingArchivedComment","operationId":"create_wrapper_crud_livestream_archived_comments_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsLiveStreamingArchivedComment"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingArchivedCommentCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/livestream-archived-comments/{item_id}":{"get":{"tags":["Livestream Archived Comments Crud"],"summary":"Get ArtistsLiveStreamingArchivedComment","description":"Retrieve a single ArtistsLiveStreamingArchivedComment by ID","operationId":"get_wrapper_crud_livestream_archived_comments__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingArchivedCommentCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Livestream Archived Comments Crud"],"summary":"Update ArtistsLiveStreamingArchivedComment","description":"Partially update an existing ArtistsLiveStreamingArchivedComment","operationId":"update_wrapper_crud_livestream_archived_comments__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistsLiveStreamingArchivedCommentUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_LiveStreamingArchivedCommentCrudSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Livestream Archived Comments Crud"],"summary":"Delete ArtistsLiveStreamingArchivedComment","description":"Delete a ArtistsLiveStreamingArchivedComment (soft delete if configured)","operationId":"delete_wrapper_crud_livestream_archived_comments__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/app-settings":{"get":{"tags":["App Settings Crud"],"summary":"List AppSettingss","description":"Retrieve paginated list of AppSettingss","operationId":"list_wrapper_crud_app_settings_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search query","title":"Search"},"description":"Search query"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at","title":"Sort By"},"description":"Field to sort by. Allowed: created_at"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, limitMobileData, streamViaWifi, audioQualityMobile, audioQualityWifi, offlineMode, allowExplicit, preferredLanguage, privateSession, listeningActivity, audioQuality, videoQuality, isGesturePlaybackEnabled, chatTheme, id, user, mongoid. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, limitMobileData, streamViaWifi, audioQualityMobile, audioQualityWifi, offlineMode, allowExplicit, preferredLanguage, privateSession, listeningActivity, audioQuality, videoQuality, isGesturePlaybackEnabled, chatTheme, id, user, mongoid. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_AppSettings__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["App Settings Crud"],"summary":"Create AppSettings","description":"Create a new AppSettings","operationId":"create_wrapper_crud_app_settings_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppSettings-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_AppSettings_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/app-settings/{item_id}":{"get":{"tags":["App Settings Crud"],"summary":"Get AppSettings","description":"Retrieve a single AppSettings by ID","operationId":"get_wrapper_crud_app_settings__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_AppSettings_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["App Settings Crud"],"summary":"Update AppSettings","description":"Partially update an existing AppSettings","operationId":"update_wrapper_crud_app_settings__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppSettingsUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_AppSettings_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["App Settings Crud"],"summary":"Delete AppSettings","description":"Delete a AppSettings (soft delete if configured)","operationId":"delete_wrapper_crud_app_settings__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/platform-settings":{"get":{"tags":["Platform Settings Crud"],"summary":"List PlatformSettingss","description":"Retrieve paginated list of PlatformSettingss","operationId":"list_wrapper_crud_platform_settings_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: key","title":"Search"},"description":"Search across: key"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: key, updated_at, created_at","title":"Sort By"},"description":"Field to sort by. Allowed: key, updated_at, created_at"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: key, is_active. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: key, is_active. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_PlatformSettingsResponseSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Platform Settings Crud"],"summary":"Create PlatformSettings","description":"Create a new PlatformSettings","operationId":"create_wrapper_crud_platform_settings_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformSettingsCreateSchema"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PlatformSettingsResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/platform-settings/{item_id}":{"get":{"tags":["Platform Settings Crud"],"summary":"Get PlatformSettings","description":"Retrieve a single PlatformSettings by ID","operationId":"get_wrapper_crud_platform_settings__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PlatformSettingsResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Platform Settings Crud"],"summary":"Update PlatformSettings","description":"Partially update an existing PlatformSettings","operationId":"update_wrapper_crud_platform_settings__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformSettingsUpdateSchemaUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PlatformSettingsResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Platform Settings Crud"],"summary":"Delete PlatformSettings","description":"Delete a PlatformSettings (soft delete if configured)","operationId":"delete_wrapper_crud_platform_settings__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/featured-banners":{"get":{"tags":["Featured Banners Crud"],"summary":"List FeaturedContentss","description":"Retrieve paginated list of FeaturedContentss","operationId":"list_wrapper_crud_featured_banners_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: buttonTitle","title":"Search"},"description":"Search across: buttonTitle"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at","title":"Sort By"},"description":"Field to sort by. Allowed: created_at"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, mongoid, featuredPic, buttonTitle, buttonColor, buttonTextColor, showTitle, disabled, order, contentType, actionType, actionParameters. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, mongoid, featuredPic, buttonTitle, buttonColor, buttonTextColor, showTitle, disabled, order, contentType, actionType, actionParameters. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_FeaturedContents__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Featured Banners Crud"],"summary":"Create FeaturedContents","description":"Create a new FeaturedContents","operationId":"create_wrapper_crud_featured_banners_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeaturedContents-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_FeaturedContents_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/featured-banners/{item_id}":{"get":{"tags":["Featured Banners Crud"],"summary":"Get FeaturedContents","description":"Retrieve a single FeaturedContents by ID","operationId":"get_wrapper_crud_featured_banners__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_FeaturedContents_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Featured Banners Crud"],"summary":"Update FeaturedContents","description":"Partially update an existing FeaturedContents","operationId":"update_wrapper_crud_featured_banners__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeaturedContentsUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_FeaturedContents_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Featured Banners Crud"],"summary":"Delete FeaturedContents","description":"Delete a FeaturedContents (soft delete if configured)","operationId":"delete_wrapper_crud_featured_banners__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/genres":{"get":{"tags":["Genres Crud"],"summary":"List Genress","description":"Retrieve paginated list of Genress","operationId":"list_wrapper_crud_genres_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: name","title":"Search"},"description":"Search across: name"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, name","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, name"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, mongoid, name, picture. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, mongoid, name, picture. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_Genres__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Genres Crud"],"summary":"Create Genres","description":"Create a new Genres","operationId":"create_wrapper_crud_genres_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Genres-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Genres_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/genres/{item_id}":{"get":{"tags":["Genres Crud"],"summary":"Get Genres","description":"Retrieve a single Genres by ID","operationId":"get_wrapper_crud_genres__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Genres_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Genres Crud"],"summary":"Update Genres","description":"Partially update an existing Genres","operationId":"update_wrapper_crud_genres__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenresUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Genres_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Genres Crud"],"summary":"Delete Genres","description":"Delete a Genres (soft delete if configured)","operationId":"delete_wrapper_crud_genres__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/tags":{"get":{"tags":["Tags Crud"],"summary":"List Tagss","description":"Retrieve paginated list of Tagss","operationId":"list_wrapper_crud_tags_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: name","title":"Search"},"description":"Search across: name"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, name","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, name"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, mongoid, name. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, mongoid, name. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_Tags__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Tags Crud"],"summary":"Create Tags","description":"Create a new Tags","operationId":"create_wrapper_crud_tags_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tags-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Tags_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/tags/{item_id}":{"get":{"tags":["Tags Crud"],"summary":"Get Tags","description":"Retrieve a single Tags by ID","operationId":"get_wrapper_crud_tags__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Tags_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Tags Crud"],"summary":"Update Tags","description":"Partially update an existing Tags","operationId":"update_wrapper_crud_tags__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagsUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Tags_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Tags Crud"],"summary":"Delete Tags","description":"Delete a Tags (soft delete if configured)","operationId":"delete_wrapper_crud_tags__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/languages":{"get":{"tags":["Languages Crud"],"summary":"List Languagess","description":"Retrieve paginated list of Languagess","operationId":"list_wrapper_crud_languages_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: name","title":"Search"},"description":"Search across: name"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, name","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, name"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, mongoid, name, picture. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, mongoid, name, picture. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_Languages__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Languages Crud"],"summary":"Create Languages","description":"Create a new Languages","operationId":"create_wrapper_crud_languages_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Languages-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Languages_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/languages/{item_id}":{"get":{"tags":["Languages Crud"],"summary":"Get Languages","description":"Retrieve a single Languages by ID","operationId":"get_wrapper_crud_languages__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Languages_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Languages Crud"],"summary":"Update Languages","description":"Partially update an existing Languages","operationId":"update_wrapper_crud_languages__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguagesUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Languages_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Languages Crud"],"summary":"Delete Languages","description":"Delete a Languages (soft delete if configured)","operationId":"delete_wrapper_crud_languages__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/notifications":{"get":{"tags":["Notifications Crud"],"summary":"List Notifications","description":"Retrieve paginated list of Notifications","operationId":"list_wrapper_crud_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: title, message","title":"Search"},"description":"Search across: title, message"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at","title":"Sort By"},"description":"Field to sort by. Allowed: created_at"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, mongoid, notificationType, title, description, message, data, buttonText, thumbnailUrl, customNotificationId, appTypes. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, mongoid, notificationType, title, description, message, data, buttonText, thumbnailUrl, customNotificationId, appTypes. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_NotificationDetailResponse__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Notifications Crud"],"summary":"Create Notification","description":"Create a new Notification","operationId":"create_wrapper_crud_notifications_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Notification"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_NotificationDetailResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/notifications/{item_id}":{"get":{"tags":["Notifications Crud"],"summary":"Get Notification","description":"Retrieve a single Notification by ID","operationId":"get_wrapper_crud_notifications__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_NotificationDetailResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Notifications Crud"],"summary":"Update Notification","description":"Partially update an existing Notification","operationId":"update_wrapper_crud_notifications__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_NotificationDetailResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Notifications Crud"],"summary":"Delete Notification","description":"Delete a Notification (soft delete if configured)","operationId":"delete_wrapper_crud_notifications__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/countries":{"get":{"tags":["Countries Crud"],"summary":"List Countriess","description":"Retrieve paginated list of Countriess","operationId":"list_wrapper_crud_countries_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: name, alpha2, alpha3, currency, currencyCode","title":"Search"},"description":"Search across: name, alpha2, alpha3, currency, currencyCode"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, name, alpha2","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, name, alpha2"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: name, alpha2, alpha3, code, currency, currencyCode, symbol, created_at, updated_at, deleted, id. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: name, alpha2, alpha3, code, currency, currencyCode, symbol, created_at, updated_at, deleted, id. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_Countries__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Countries Crud"],"summary":"Create Countries","description":"Create a new Countries","operationId":"create_wrapper_crud_countries_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Countries-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Countries_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/countries/{item_id}":{"get":{"tags":["Countries Crud"],"summary":"Get Countries","description":"Retrieve a single Countries by ID","operationId":"get_wrapper_crud_countries__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Countries_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Countries Crud"],"summary":"Update Countries","description":"Partially update an existing Countries","operationId":"update_wrapper_crud_countries__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountriesUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Countries_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Countries Crud"],"summary":"Delete Countries","description":"Delete a Countries (soft delete if configured)","operationId":"delete_wrapper_crud_countries__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/user-playback-sessions":{"get":{"tags":["User Playback Sessions Crud"],"summary":"List UserPlaybackSessions","description":"Retrieve paginated list of UserPlaybackSessions","operationId":"list_wrapper_crud_user_playback_sessions_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: user_id, content_id, state","title":"Search"},"description":"Search across: user_id, content_id, state"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, user_id, content_id, state","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, user_id, content_id, state"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, user_id, content_id, client_session_id, server_session_ids, referral_id, audio_position_seconds, video_position_seconds, total_position_seconds, content_duration_seconds, state, state_finalized_at, last_seen_at, device, appInfo. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, user_id, content_id, client_session_id, server_session_ids, referral_id, audio_position_seconds, video_position_seconds, total_position_seconds, content_duration_seconds, state, state_finalized_at, last_seen_at, device, appInfo. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_UserPlaybackSession__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["User Playback Sessions Crud"],"summary":"Create UserPlaybackSession","description":"Create a new UserPlaybackSession","operationId":"create_wrapper_crud_user_playback_sessions_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPlaybackSession-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_UserPlaybackSession_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/user-playback-sessions/{item_id}":{"get":{"tags":["User Playback Sessions Crud"],"summary":"Get UserPlaybackSession","description":"Retrieve a single UserPlaybackSession by ID","operationId":"get_wrapper_crud_user_playback_sessions__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_UserPlaybackSession_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["User Playback Sessions Crud"],"summary":"Update UserPlaybackSession","description":"Partially update an existing UserPlaybackSession","operationId":"update_wrapper_crud_user_playback_sessions__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPlaybackSessionUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_UserPlaybackSession_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["User Playback Sessions Crud"],"summary":"Delete UserPlaybackSession","description":"Delete a UserPlaybackSession (soft delete if configured)","operationId":"delete_wrapper_crud_user_playback_sessions__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/system/users/info/{user_id}":{"get":{"tags":["systems"],"summary":"Get user info","description":"Retrieve information about a specific user by their UUID.","operationId":"get_user_info_api_system_users_info__user_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_UserSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/users/studio-info/{user_id}":{"get":{"tags":["systems"],"summary":"Get studio-specific user info","description":"Retrieve studio-specific information about a user including playlists, subscription, and followed artists.","operationId":"get_user_studio_specific_info_api_system_users_studio_info__user_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_UserStudioSpecificSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/users/journey/triggers":{"get":{"tags":["systems"],"summary":"List app event triggers","description":"Retrieve all app event trigger options for journey filters.","operationId":"get_user_journey_triggers_api_system_users_journey_triggers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_list_AppEventTriggerOptionSchema__"}}}}},"security":[{"HTTPBearer":[]}]}},"/system/users/journey/{user_id}":{"get":{"tags":["systems"],"summary":"Get user journey","description":"Retrieve the user's journey through the application.","operationId":"get_user_journey_api_system_users_journey__user_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"description":"Filter journey entries from this date (inclusive).","title":"From Date"},"description":"Filter journey entries from this date (inclusive)."},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"description":"Filter journey entries up to this date (inclusive).","title":"To Date"},"description":"Filter journey entries up to this date (inclusive)."},{"name":"trigger_name","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/AppEventsTriggerEnum"},{"type":"null"}],"description":"Filter journey entries by trigger name.","title":"Trigger Name"},"description":"Filter journey entries by trigger name."},{"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_PaginatedResponse_UserJourneyItemSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/users/playlists/{user_id}":{"get":{"tags":["systems"],"summary":"Get user playlists","description":"Retrieve the playlists of a specific user.","operationId":"get_user_playlists_api_system_users_playlists__user_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_list_PlaylistShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/users/songs-uploaded/{user_id}":{"get":{"tags":["systems"],"summary":"Get songs uploaded by user","description":"Retrieve the list of songs uploaded by a specific user.","operationId":"get_songs_uploaded_by_user_api_system_users_songs_uploaded__user_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_list_ContentShortSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/albums/add-remove-contents/{album_id}":{"patch":{"tags":["systems"],"summary":"Add/remove contents to albums","description":"Add or remove contents from albums based on the provided payload.","operationId":"add_remove_contents_to_albums_api_system_albums_add_remove_contents__album_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"album_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Album Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddRemoveContentsToAlbumsRequestSchema"}}}},"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"}}}}}}},"/system/s3/presigned-url":{"get":{"tags":["systems"],"summary":"Get S3 presigned URL","description":"Generate a presigned S3 URL for viewing/downloading content.","operationId":"get_s3_presigned_url_system_s3_presigned_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":"bucket","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Optional S3 bucket name if key is not a full URL","title":"Bucket"},"description":"Optional S3 bucket name if key is not a full URL"},{"name":"expires_in","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"URL expiration time in seconds (default: 3600)","default":3600,"title":"Expires In"},"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"}}}}}},"post":{"tags":["systems"],"summary":"Get S3 presigned URL (POST)","description":"Generate a presigned S3 URL for viewing/downloading content using POST method.","operationId":"get_s3_presigned_url_post_system_s3_presigned_url_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/S3UploadRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_S3UploadResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/vendor-uploads":{"post":{"tags":["systems"],"summary":"Create vendor upload","description":"Create a vendor upload job from a JSON payload after the source file has already been uploaded to S3, typically via /system/s3/vendor-presigned-url.","operationId":"create_vendor_upload_api_system_vendor_uploads_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VendorUploadCreateRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_VendorUploadCreateResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["systems"],"summary":"List vendor uploads","description":"Retrieve vendor uploads with pagination, sorting, and filter controls.","operationId":"list_vendor_uploads_api_system_vendor_uploads_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Case-insensitive search across vendor name, task id, file path, and upload id.","title":"Search"},"description":"Case-insensitive search across vendor name, task id, file path, and upload id."},{"name":"statuses","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS"}},{"type":"null"}],"description":"Repeat the parameter to filter by multiple statuses.","title":"Statuses"},"description":"Repeat the parameter to filter by multiple statuses."},{"name":"vendor_role_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by vendor studio role id.","title":"Vendor Role Id"},"description":"Filter by vendor studio role id."},{"name":"uploaded_by_role_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter by uploader studio role id.","title":"Uploaded By Role Id"},"description":"Filter by uploader studio role id."},{"name":"created_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"description":"Filter uploads created on or after this date.","title":"Created From"},"description":"Filter uploads created on or after this date."},{"name":"created_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"description":"Filter uploads created on or before this date.","title":"Created To"},"description":"Filter uploads created on or before this date."},{"name":"updated_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"description":"Filter uploads updated on or after this date.","title":"Updated From"},"description":"Filter uploads updated on or after this date."},{"name":"updated_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"description":"Filter uploads updated on or before this date.","title":"Updated To"},"description":"Filter uploads updated on or before this date."},{"name":"has_errors","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Filter uploads by whether any rows failed.","title":"Has Errors"},"description":"Filter uploads by whether any rows failed."},{"name":"has_reports","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Filter uploads by whether success or error reports were generated.","title":"Has Reports"},"description":"Filter uploads by whether success or error reports were generated."},{"name":"auto_approve","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Filter by the autoApprove processing option.","title":"Auto Approve"},"description":"Filter by the autoApprove processing option."},{"name":"publish_albums","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"Filter by the publishAlbums processing option.","title":"Publish Albums"},"description":"Filter by the publishAlbums processing option."},{"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":"sort_by","in":"query","required":false,"schema":{"$ref":"#/components/schemas/VendorUploadSortBy","description":"Sort field","default":"created_at"},"description":"Sort field"},{"name":"sort_order","in":"query","required":false,"schema":{"$ref":"#/components/schemas/SortDirection","description":"Sort direction","default":"desc"},"description":"Sort direction"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_VendorUploadListItem__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/vendor-uploads/{upload_id}":{"get":{"tags":["systems"],"summary":"Get vendor upload status","description":"Return the current processing status, progress, and report URLs for a vendor upload.","operationId":"get_vendor_upload_status_api_system_vendor_uploads__upload_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"upload_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Upload Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_VendorUploadStatusResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/vendor-uploads/{upload_id}/restart":{"post":{"tags":["systems"],"summary":"Restart vendor upload processing","description":"Restart processing for a vendor upload that is still pending or previously failed. The existing source file is reused and current-run counters are reset before a new task is queued.","operationId":"restart_vendor_upload_api_system_vendor_uploads__upload_id__restart_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"upload_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Upload Id"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_VendorUploadRestartResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/internal-uploads":{"get":{"tags":["systems"],"summary":"List G-Internal upload sessions (admin)","operationId":"list_internal_uploads_api_system_internal_uploads_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Search"}},{"name":"statuses","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS"}},{"type":"null"}],"title":"Statuses"}},{"name":"uploaded_by_role_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploaded By Role Id"}},{"name":"created_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Created From"}},{"name":"created_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Created To"}},{"name":"updated_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Updated From"}},{"name":"updated_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Updated To"}},{"name":"has_errors","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has Errors"}},{"name":"has_reports","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has Reports"}},{"name":"has_metadata","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has Metadata"}},{"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"}},{"name":"sort_by","in":"query","required":false,"schema":{"$ref":"#/components/schemas/GInternalUploadAdminSortBy","default":"created_at"}},{"name":"sort_order","in":"query","required":false,"schema":{"$ref":"#/components/schemas/SortDirection","default":"desc"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_GInternalUploadAdminListItem__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/internal-uploads/by-tracking/{tracking_id}":{"get":{"tags":["systems"],"summary":"Get G-Internal upload by tracking id","operationId":"get_internal_upload_by_tracking_api_system_internal_uploads_by_tracking__tracking_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tracking_id","in":"path","required":true,"schema":{"type":"string","title":"Tracking Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_GInternalUploadStatusResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/internal-uploads/{upload_id}":{"get":{"tags":["systems"],"summary":"Get G-Internal upload status","operationId":"get_internal_upload_status_api_system_internal_uploads__upload_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"upload_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Upload Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_GInternalUploadStatusResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/internal-uploads/{upload_id}/metadata":{"patch":{"tags":["systems"],"summary":"Attach or replace metadata file on a G-Internal upload (admin)","operationId":"update_internal_upload_metadata_api_system_internal_uploads__upload_id__metadata_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"upload_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Upload Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GInternalUploadMetadataUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_GInternalUploadStatusResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/internal-uploads/{upload_id}/process":{"post":{"tags":["systems"],"summary":"Start G-Internal upload ingest processing","operationId":"process_internal_upload_api_system_internal_uploads__upload_id__process_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"upload_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Upload Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GInternalUploadProcessRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_GInternalUploadProcessResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/internal-uploads/{upload_id}/restart":{"post":{"tags":["systems"],"summary":"Restart G-Internal upload processing","operationId":"restart_internal_upload_api_system_internal_uploads__upload_id__restart_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"upload_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Upload Id"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_GInternalUploadRestartResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/review":{"post":{"tags":["systems"],"summary":"Review Entity","description":"Return details.","operationId":"review_entity_system_review_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityReviewRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Union_EntityReviewResponse__EntityReviewQueuedResponse__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/system/studio-roles/{user_id}":{"get":{"tags":["systems"],"summary":"Get studio roles for a user","operationId":"get_studio_roles_for_user_system_studio_roles__user_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_List_StudioRoleCrudSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/dashboard-stats/{artist_id}":{"get":{"tags":["systems"],"summary":"Get dashboard statistics","operationId":"get_dashboard_stats_system_dashboard_stats__artist_id__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_DashboardStatusResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/reorder":{"patch":{"tags":["systems"],"summary":"Reorder home page items","operationId":"reorder_home_page_items_system_reorder_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HomePageUpdateRequestSchema"}}},"required":true},"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"}}}}},"security":[{"HTTPBearer":[]}]}},"/system/cache/refresh":{"post":{"tags":["systems"],"summary":"Refresh entity caches","description":"Triggers a full cache rebuild for the requested entities. The refresh runs in the background: entity caches are written in batches, Redis sorted-set indexes are rebuilt, and stale query caches are invalidated. Valid entities: artist, content, album, playlist, genre, tag, language, country. Use the returned task_id to poll the status via /cache/refresh/status/{task_id}","operationId":"refresh_cache_system_cache_refresh_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CacheRefreshRequest"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CacheRefreshAcceptedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/system/cache/refresh/status/{task_id}":{"get":{"tags":["systems"],"summary":"Check cache refresh status","description":"Poll the status of an ongoing or completed cache refresh task. Returns task_id, current status (in_progress/completed/partial/failed), completed/failed entities, entity counts, and progress percentage.","operationId":"get_cache_refresh_status_system_cache_refresh_status__task_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CacheRefreshStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/age-groups":{"get":{"tags":["systems"],"summary":"Get age groups","description":"Return the list of age groups used for custom notification targeting.","operationId":"get_age_groups_system_age_groups_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_AgeGroupsResponse_"}}}}},"security":[{"HTTPBearer":[]}]}},"/system/custom-notifications/groups":{"get":{"tags":["systems"],"summary":"Get custom notification groups","description":"Return the list of notification audience groups with metadata.","operationId":"get_custom_notification_groups_system_custom_notifications_groups_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_CustomNotificationGroupsResponse_"}}}}},"security":[{"HTTPBearer":[]}]}},"/system/custom-notifications/form-data":{"get":{"tags":["systems"],"summary":"Get custom notification form data","description":"Return entity types and content types for the notification creation UI.","operationId":"get_custom_notification_form_data_system_custom_notifications_form_data_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_CustomNotificationFormDataResponse_"}}}}},"security":[{"HTTPBearer":[]}]}},"/system/custom-notifications/{notification_id}":{"get":{"tags":["systems"],"summary":"Get custom notification details","description":"Retrieve full details for a single custom notification.","operationId":"get_custom_notification_details_system_custom_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_CustomNotificationDetailResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/custom-notifications/{notification_id}/cancel":{"delete":{"tags":["systems"],"summary":"Cancel a scheduled custom notification","description":"Cancel a custom notification that has been scheduled but not yet sent.","operationId":"cancel_custom_notification_system_custom_notifications__notification_id__cancel_delete","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_NoneType_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/custom-notifications":{"get":{"tags":["systems"],"summary":"List custom notifications","description":"Retrieve a paginated list of custom notifications with optional status filter.","operationId":"list_custom_notifications_system_custom_notifications_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/CustomNotificationStatus"},{"type":"null"}],"description":"Filter by status (draft, scheduled, sent, cancelled)","title":"Status"},"description":"Filter by status (draft, scheduled, sent, cancelled)"},{"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_PaginatedResponse_CustomNotificationListItem__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["systems"],"summary":"Create a custom notification","description":"Create a new custom notification campaign.","operationId":"create_custom_notification_system_custom_notifications_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomNotificationCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_CustomNotificationListItem_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/get-content-idname":{"post":{"tags":["systems"],"summary":"Get Content Name and Id by Ids","description":"Get Content Name and Id by Ids","operationId":"get_content_from_ids_system_get_content_idname_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentIdNamePayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_list_ContentIdNameSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/system/analytics/peak-hours":{"get":{"tags":["systems"],"summary":"Peak hours of engagement","description":"Return play-event counts grouped by hour of day (0-23). Pass user_id to scope to a specific user; omit for platform-wide data.","operationId":"get_peak_hours_api_system_analytics_peak_hours_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"start_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"Start date (inclusive)","title":"Start Date"},"description":"Start date (inclusive)"},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"End date (inclusive)","title":"End Date"},"description":"End date (inclusive)"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter to a specific user","title":"User Id"},"description":"Filter to a specific user"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PeakHoursResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/analytics/hours-of-usage":{"get":{"tags":["systems"],"summary":"Hours of usage","description":"Return daily listening time trend (seconds) and daily login session trend. Pass user_id to scope to a specific user; omit for platform-wide data.","operationId":"get_hours_of_usage_api_system_analytics_hours_of_usage_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"start_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"Start date (inclusive)","title":"Start Date"},"description":"Start date (inclusive)"},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"End date (inclusive)","title":"End Date"},"description":"End date (inclusive)"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter to a specific user","title":"User Id"},"description":"Filter to a specific user"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_HoursOfUsageResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/analytics/app-engagement":{"get":{"tags":["systems"],"summary":"App engagement breakdown","description":"Return platform-wide engagement trigger counts grouped into categories: Playlists, Likes, Follows, Comments.","operationId":"get_app_engagement_api_system_analytics_app_engagement_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"start_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"Start date (inclusive)","title":"Start Date"},"description":"Start date (inclusive)"},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"End date (exclusive)","title":"End Date"},"description":"End date (exclusive)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_AppEngagementResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/analytics/top-genres":{"get":{"tags":["systems"],"summary":"Top genres","description":"Return the top N genres ranked by play count. Pass user_id to scope to a specific user; omit for platform-wide data.","operationId":"get_top_genres_api_system_analytics_top_genres_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"start_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"Start date (inclusive)","title":"Start Date"},"description":"Start date (inclusive)"},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"End date (inclusive)","title":"End Date"},"description":"End date (inclusive)"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter to a specific user","title":"User Id"},"description":"Filter to a specific user"},{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Number of genres to return","default":5,"title":"Count"},"description":"Number of genres to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_TopGenresResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/analytics/listening-habits":{"get":{"tags":["systems"],"summary":"Listening habits","description":"Return play vs complete counts and skip/completion rates. Pass user_id to scope to a specific user; omit for platform-wide data.","operationId":"get_listening_habits_api_system_analytics_listening_habits_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"start_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"Start date (inclusive)","title":"Start Date"},"description":"Start date (inclusive)"},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"End date (inclusive)","title":"End Date"},"description":"End date (inclusive)"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter to a specific user","title":"User Id"},"description":"Filter to a specific user"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ListeningHabitsResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/analytics/track-discovery":{"get":{"tags":["systems"],"summary":"Music track discovery","description":"Return play counts broken down by discovery source: G Records (G-Originals tagged), Playlist, Album, Artist Profile, New Releases, Direct. Pass user_id to scope to a specific user; omit for platform-wide data.","operationId":"get_track_discovery_api_system_analytics_track_discovery_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"start_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"Start date (inclusive)","title":"Start Date"},"description":"Start date (inclusive)"},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"End date (inclusive)","title":"End Date"},"description":"End date (inclusive)"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter to a specific user","title":"User Id"},"description":"Filter to a specific user"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_TrackDiscoveryResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/analytics/playback-sessions":{"get":{"tags":["systems"],"summary":"Playback sessions for a user","description":"Return paginated playback session rows for a specific user within a date range. The range is filtered by last playback activity.","operationId":"get_user_playback_sessions_analytics_api_system_analytics_playback_sessions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"start_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"Start date (inclusive)","title":"Start Date"},"description":"Start date (inclusive)"},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"End date (inclusive)","title":"End Date"},"description":"End date (inclusive)"},{"name":"user_id","in":"query","required":true,"schema":{"type":"string","format":"uuid","description":"Filter to a specific user","title":"User Id"},"description":"Filter to a specific user"},{"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":"state","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/PlaybackSessionStateEnum"},{"type":"null"}],"description":"Optional playback session state filter","title":"State"},"description":"Optional playback session state filter"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_UserPlaybackSessionListItemSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/analytics/top-artists":{"get":{"tags":["systems"],"summary":"Top artists for users","description":"Return the top N artists ranked by play count. Pass user_id to scope to a specific user; omit for platform-wide data.","operationId":"get_top_artists_analytics_api_system_analytics_top_artists_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"start_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"Start date (inclusive)","title":"Start Date"},"description":"Start date (inclusive)"},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"End date (inclusive)","title":"End Date"},"description":"End date (inclusive)"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter to a specific user","title":"User Id"},"description":"Filter to a specific user"},{"name":"count","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Number of artists to return","default":5,"title":"Count"},"description":"Number of artists to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_TopArtistsForUserResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/analytics/content-type-breakdown":{"get":{"tags":["systems"],"summary":"Engagement by content type","description":"Return play counts and listening duration grouped by content type (Music, Poetry, Podcast, Album, Video, Episode, etc.). Pass user_id to scope to a specific user; omit for platform-wide data.","operationId":"get_content_type_breakdown_api_system_analytics_content_type_breakdown_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"start_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"Start date (inclusive)","title":"Start Date"},"description":"Start date (inclusive)"},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"End date (inclusive)","title":"End Date"},"description":"End date (inclusive)"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Filter to a specific user","title":"User Id"},"description":"Filter to a specific user"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ContentTypeBreakdownResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/vendor-upload/merge-metadata":{"post":{"tags":["systems"],"summary":"Start PDL metadata merge job","description":"Scans the given S3 bucket for date-prefixed folders within [start_date, end_date], merges all metadata.csv files, and holds the combined CSV in memory. Returns a job_id immediately; poll the status endpoint every 5 seconds until status is COMPLETED (with download_url) or FAILED.","operationId":"start_merge_metadata_job_system_vendor_upload_merge_metadata_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"bucket_name","in":"query","required":true,"schema":{"type":"string","description":"S3 source bucket containing dated PDL folders","title":"Bucket Name"},"description":"S3 source bucket containing dated PDL folders"},{"name":"start_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"Start date (YYYY-MM-DD, inclusive)","title":"Start Date"},"description":"Start date (YYYY-MM-DD, inclusive)"},{"name":"end_date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"End date (YYYY-MM-DD, inclusive)","title":"End Date"},"description":"End date (YYYY-MM-DD, inclusive)"}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_MergeJobStartResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/vendor-upload/merge-metadata/{job_id}":{"get":{"tags":["systems"],"summary":"Poll PDL metadata merge job status","description":"Returns the current status of a merge job. Statuses: PENDING → RUNNING → COMPLETED (with download_url) or FAILED (with error). When COMPLETED, use the download_url to stream the CSV directly to the user's machine.","operationId":"get_merge_metadata_job_status_system_vendor_upload_merge_metadata__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_MergeJobStatusResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["systems"],"summary":"Cancel a running PDL metadata merge job","operationId":"cancel_merge_metadata_job_system_vendor_upload_merge_metadata__job_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job 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"}}}}}}},"/system/vendor-upload/merge-metadata/{job_id}/download":{"get":{"tags":["systems"],"summary":"Download merged PDL metadata CSV","description":"Stream the merged CSV file directly to the caller's machine. Only available once the merge job status is COMPLETED.","operationId":"download_merge_metadata_system_vendor_upload_merge_metadata__job_id__download_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/artists-application/{application_id}/change-status":{"post":{"tags":["systems"],"summary":"Change artist application status (approve / reject / update-required / block)","operationId":"change_artist_application_status_system_artists_application__application_id__change_status_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","description":"ID of the artist application","title":"Application Id"},"description":"ID of the artist application"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminActionArtistApplicationRequest","description":"New status and optional notes / reject reason"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistApplicationResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/artists-application/{application_id}/request-additional-info":{"post":{"tags":["systems"],"summary":"Request additional information from artist applicant","operationId":"request_artist_application_additional_info_system_artists_application__application_id__request_additional_info_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","description":"ID of the artist application","title":"Application Id"},"description":"ID of the artist application"},{"name":"append","in":"query","required":false,"schema":{"type":"boolean","description":"When true, append questions instead of replacing pending items","default":false,"title":"Append"},"description":"When true, append questions instead of replacing pending items"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistAdditionalDetailsRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistApplicationResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/artists-application/{application_id}/review-additional-details":{"post":{"tags":["systems"],"summary":"Review applicant additional-detail responses","operationId":"review_artist_application_additional_details_system_artists_application__application_id__review_additional_details_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","description":"ID of the artist application","title":"Application Id"},"description":"ID of the artist application"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistApplicationAdminReviewAdditionalDetailsSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistApplicationResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/artists-application/{application_id}/attach-agreement":{"post":{"tags":["systems"],"summary":"Attach signed artist agreement to an application (admin)","operationId":"attach_artist_application_agreement_system_artists_application__application_id__attach_agreement_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","description":"ID of the artist application","title":"Application Id"},"description":"ID of the artist application"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAttachAgreementRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistApplicationResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/system/artists-application/{application_id}/revert-approval":{"post":{"tags":["systems"],"summary":"Revert a recently approved artist application (admin)","operationId":"revert_artist_application_approval_system_artists_application__application_id__revert_approval_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","description":"ID of the artist application","title":"Application Id"},"description":"ID of the artist application"}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/AdminRevertApprovalRequest"},{"type":"null"}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistApplicationResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/uploads/internal/create":{"post":{"tags":["uploads"],"summary":"Register G-Internal content upload session","description":"Register a client-side G-Internal upload tracking session.","operationId":"g_internal_uploads_uploads_internal_create_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GInternalUploadRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_GInternalUploadResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/uploads/internal/complete":{"post":{"tags":["uploads"],"summary":"Complete G-Internal content upload session","description":"Finalize a G-Internal upload session after client-side S3 upload completes.","operationId":"g_internal_uploads_complete_uploads_internal_complete_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GInternalUploadCompleteRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_GInternalUploadCompleteResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/uploads/internal/list":{"get":{"tags":["uploads"],"summary":"List G-Internal upload sessions","description":"Retrieve G-Internal upload sessions for the current user with pagination and filters.","operationId":"list_g_internal_uploads_api_uploads_internal_list_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Case-insensitive search across tracking id and folder name.","title":"Search"},"description":"Case-insensitive search across tracking id and folder name."},{"name":"statuses","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS"}},{"type":"null"}],"description":"Repeat the parameter to filter by multiple statuses.","title":"Statuses"},"description":"Repeat the parameter to filter by multiple statuses."},{"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":"sort_by","in":"query","required":false,"schema":{"$ref":"#/components/schemas/GInternalUploadSortBy","description":"Sort field","default":"created_at"},"description":"Sort field"},{"name":"sort_order","in":"query","required":false,"schema":{"$ref":"#/components/schemas/SortDirection","description":"Sort direction","default":"desc"},"description":"Sort direction"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_GInternalUploadListItem__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/uploads/internal/detail/{upload_id}":{"get":{"tags":["uploads"],"summary":"Get G-Internal upload session","description":"Return detailed metadata and file list for a G-Internal upload session.","operationId":"get_g_internal_upload_api_uploads_internal_detail__upload_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"upload_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Upload Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_GInternalUploadDetailResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/uploads/internal/{upload_id}/metadata":{"patch":{"tags":["uploads"],"summary":"Update metadata file on a pending G-Internal upload","operationId":"update_g_internal_upload_metadata_api_uploads_internal__upload_id__metadata_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"upload_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Upload Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GInternalUploadMetadataUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_GInternalUploadDetailResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/s3-explorer/buckets":{"get":{"tags":["S3 Explorer"],"summary":"List S3 buckets","description":"Return all S3 buckets accessible with the configured AWS credentials.","operationId":"list_buckets_s3_explorer_buckets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_S3ListBucketsResponseSchema_"}}}}},"security":[{"HTTPBearer":[]}]}},"/s3-explorer/objects":{"get":{"tags":["S3 Explorer"],"summary":"List and search S3 objects","description":"List objects in a bucket with optional prefix, full-text key search, content-type filter, and date range filter. Results are paginated — use `next_token` from the response to fetch the next page.","operationId":"list_objects_s3_explorer_objects_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"bucket","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Bucket name (defaults to private bucket)","title":"Bucket"},"description":"Bucket name (defaults to private bucket)"},{"name":"prefix","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Key prefix / folder path filter","title":"Prefix"},"description":"Key prefix / folder path filter"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Case-insensitive substring search on the object key","title":"Search"},"description":"Case-insensitive substring search on the object key"},{"name":"content_types","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/S3ContentTypeEnum"}},{"type":"null"}],"description":"Filter by file category. Allowed values: song, video, image, csv, excel, pdf, audio, document","title":"Content Types"},"description":"Filter by file category. Allowed values: song, video, image, csv, excel, pdf, audio, document"},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Include objects modified on/after this datetime (ISO-8601, UTC)","title":"From Date"},"description":"Include objects modified on/after this datetime (ISO-8601, UTC)"},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Include objects modified on/before this datetime (ISO-8601, UTC)","title":"To Date"},"description":"Include objects modified on/before this datetime (ISO-8601, UTC)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"description":"Max items to return (default 50, max 500)","default":50,"title":"Limit"},"description":"Max items to return (default 50, max 500)"},{"name":"continuation_token","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Continuation token from previous response for pagination","title":"Continuation Token"},"description":"Continuation token from previous response for pagination"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_S3ListObjectsResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["S3 Explorer"],"summary":"Delete an S3 object","description":"Permanently delete a single object from S3. This action is irreversible.","operationId":"delete_object_s3_explorer_objects_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","description":"S3 object key to delete","title":"Key"},"description":"S3 object key to delete"},{"name":"bucket","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Bucket name (defaults to private bucket)","title":"Bucket"},"description":"Bucket name (defaults to private bucket)"}],"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"}}}}}}},"/s3-explorer/objects/metadata":{"get":{"tags":["S3 Explorer"],"summary":"Get S3 object metadata","description":"Retrieve HEAD metadata for a single object: content-type, size, last-modified, ETag, and user metadata.","operationId":"get_object_metadata_s3_explorer_objects_metadata_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","description":"S3 object key","title":"Key"},"description":"S3 object key"},{"name":"bucket","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Bucket name (defaults to private bucket)","title":"Bucket"},"description":"Bucket name (defaults to private bucket)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_S3ObjectMetadataSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/s3-explorer/objects/presigned-url":{"get":{"tags":["S3 Explorer"],"summary":"Generate presigned URL for an object","description":"Generate a time-limited presigned GET URL suitable for viewing images, streaming audio/video, or downloading any file. Pass `expires_in` to control how long the URL is valid (default 3600 s = 1 hour).","operationId":"get_presigned_url_s3_explorer_objects_presigned_url_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","description":"S3 object key","title":"Key"},"description":"S3 object key"},{"name":"bucket","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Bucket name. When provided the key is used as-is against this bucket. Defaults to the configured private bucket.","title":"Bucket"},"description":"Bucket name. When provided the key is used as-is against this bucket. Defaults to the configured private bucket."},{"name":"expires_in","in":"query","required":false,"schema":{"type":"integer","maximum":604800,"minimum":1,"description":"Expiry in seconds (default 3600, max 604800 = 7 days)","default":3600,"title":"Expires In"},"description":"Expiry in seconds (default 3600, max 604800 = 7 days)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_S3PresignedUrlSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/s3-explorer/objects/copy":{"post":{"tags":["S3 Explorer"],"summary":"Copy an S3 object","description":"Copy a single S3 object to a new key within the same bucket or to a different bucket.","operationId":"copy_object_s3_explorer_objects_copy_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/S3CopyRequestSchema"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_NoneType_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/crud/gdp-zones":{"get":{"tags":["GDP Zones Crud"],"summary":"List GdpZoness","description":"Retrieve paginated list of GdpZoness","operationId":"list_wrapper_crud_gdp_zones_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: name, currency","title":"Search"},"description":"Search across: name, currency"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, name","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, name"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, mongoid, name, currency, symbol, ratio, conversionRate, paymentGateway, paymentGatewayDivisor, countries, charges. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, mongoid, name, currency, symbol, ratio, conversionRate, paymentGateway, paymentGatewayDivisor, countries, charges. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_GdpZones__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["GDP Zones Crud"],"summary":"Create GdpZones","description":"Create a new GdpZones","operationId":"create_wrapper_crud_gdp_zones_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GdpZones-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_GdpZones_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/gdp-zones/{item_id}":{"get":{"tags":["GDP Zones Crud"],"summary":"Get GdpZones","description":"Retrieve a single GdpZones by ID","operationId":"get_wrapper_crud_gdp_zones__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_GdpZones_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["GDP Zones Crud"],"summary":"Update GdpZones","description":"Partially update an existing GdpZones","operationId":"update_wrapper_crud_gdp_zones__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GdpZonesUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_GdpZones_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["GDP Zones Crud"],"summary":"Delete GdpZones","description":"Delete a GdpZones (soft delete if configured)","operationId":"delete_wrapper_crud_gdp_zones__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/user-subscriptions":{"get":{"tags":["User Subscriptions Crud"],"summary":"List UserSubscriptionss","description":"Retrieve paginated list of UserSubscriptionss","operationId":"list_wrapper_crud_user_subscriptions_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: subscription, user","title":"Search"},"description":"Search across: subscription, user"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, subscription","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, subscription"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, mongoid, user, subscriptionPlan, subscribedOn, subscriptionDue, cancelledOn, paymentType, paymentMethod, status, processed, tax_id, tax_type, gateway_plan_id, gatewayDetails, methodDetails, provider, providerTransactionId, originalTransactionId, purchaseToken, environment, gdpZoneId, periodId. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, mongoid, user, subscriptionPlan, subscribedOn, subscriptionDue, cancelledOn, paymentType, paymentMethod, status, processed, tax_id, tax_type, gateway_plan_id, gatewayDetails, methodDetails, provider, providerTransactionId, originalTransactionId, purchaseToken, environment, gdpZoneId, periodId. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_UserSubscriptionSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["User Subscriptions Crud"],"summary":"Create UserSubscriptions","description":"Create a new UserSubscriptions","operationId":"create_wrapper_crud_user_subscriptions_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserSubscriptions"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_UserSubscriptionSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/user-subscriptions/{item_id}":{"get":{"tags":["User Subscriptions Crud"],"summary":"Get UserSubscriptions","description":"Retrieve a single UserSubscriptions by ID","operationId":"get_wrapper_crud_user_subscriptions__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_UserSubscriptionSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["User Subscriptions Crud"],"summary":"Update UserSubscriptions","description":"Partially update an existing UserSubscriptions","operationId":"update_wrapper_crud_user_subscriptions__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserSubscriptionsUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_UserSubscriptionSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["User Subscriptions Crud"],"summary":"Delete UserSubscriptions","description":"Delete a UserSubscriptions (soft delete if configured)","operationId":"delete_wrapper_crud_user_subscriptions__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/faqs":{"get":{"tags":["FAQs Crud"],"summary":"List FAQss","description":"Retrieve paginated list of FAQss","operationId":"list_wrapper_crud_faqs_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: question, answer","title":"Search"},"description":"Search across: question, answer"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, question","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, question"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, mongoid, question, answer, category, appType, order, isActive. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, mongoid, question, answer, category, appType, order, isActive. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_FAQs__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["FAQs Crud"],"summary":"Create FAQs","description":"Create a new FAQs","operationId":"create_wrapper_crud_faqs_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FAQs-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_FAQs_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/faqs/{item_id}":{"get":{"tags":["FAQs Crud"],"summary":"Get FAQs","description":"Retrieve a single FAQs by ID","operationId":"get_wrapper_crud_faqs__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_FAQs_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["FAQs Crud"],"summary":"Update FAQs","description":"Partially update an existing FAQs","operationId":"update_wrapper_crud_faqs__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FAQsUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_FAQs_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["FAQs Crud"],"summary":"Delete FAQs","description":"Delete a FAQs (soft delete if configured)","operationId":"delete_wrapper_crud_faqs__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/subscription-plans":{"get":{"tags":["Subscription Plans Crud"],"summary":"List SubscriptionPlanss","description":"Retrieve paginated list of SubscriptionPlanss","operationId":"list_wrapper_crud_subscription_plans_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: name, description","title":"Search"},"description":"Search across: name, description"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, name","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, name"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, mongoid, appleproductId, googleproductId, name, description, gdpZones, notes, isVisible, isEnabled, isFree, position, paymentGateway, config, couponOnly, artistPlan. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, mongoid, appleproductId, googleproductId, name, description, gdpZones, notes, isVisible, isEnabled, isFree, position, paymentGateway, config, couponOnly, artistPlan. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_SubscriptionPlans__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Subscription Plans Crud"],"summary":"Create SubscriptionPlans","description":"Create a new SubscriptionPlans","operationId":"create_wrapper_crud_subscription_plans_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionPlans-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SubscriptionPlans_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/subscription-plans/{item_id}":{"get":{"tags":["Subscription Plans Crud"],"summary":"Get SubscriptionPlans","description":"Retrieve a single SubscriptionPlans by ID","operationId":"get_wrapper_crud_subscription_plans__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SubscriptionPlans_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Subscription Plans Crud"],"summary":"Update SubscriptionPlans","description":"Partially update an existing SubscriptionPlans","operationId":"update_wrapper_crud_subscription_plans__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionPlansUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SubscriptionPlans_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Subscription Plans Crud"],"summary":"Delete SubscriptionPlans","description":"Delete a SubscriptionPlans (soft delete if configured)","operationId":"delete_wrapper_crud_subscription_plans__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/subscription-periods":{"get":{"tags":["Subscription Periods Crud"],"summary":"List SubscriptionPeriods","description":"Retrieve paginated list of SubscriptionPeriods","operationId":"list_wrapper_crud_subscription_periods_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: name, period","title":"Search"},"description":"Search across: name, period"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, name","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, name"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, mongoid, name, interval, period, isEnabled. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, mongoid, name, interval, period, isEnabled. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_SubscriptionPeriod__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Subscription Periods Crud"],"summary":"Create SubscriptionPeriod","description":"Create a new SubscriptionPeriod","operationId":"create_wrapper_crud_subscription_periods_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionPeriod-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SubscriptionPeriod_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/subscription-periods/{item_id}":{"get":{"tags":["Subscription Periods Crud"],"summary":"Get SubscriptionPeriod","description":"Retrieve a single SubscriptionPeriod by ID","operationId":"get_wrapper_crud_subscription_periods__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SubscriptionPeriod_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Subscription Periods Crud"],"summary":"Update SubscriptionPeriod","description":"Partially update an existing SubscriptionPeriod","operationId":"update_wrapper_crud_subscription_periods__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionPeriodUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SubscriptionPeriod_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Subscription Periods Crud"],"summary":"Delete SubscriptionPeriod","description":"Delete a SubscriptionPeriod (soft delete if configured)","operationId":"delete_wrapper_crud_subscription_periods__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/homepage-sections":{"get":{"tags":["Home Sections Crud"],"summary":"List HomePageSections","description":"Retrieve paginated list of HomePageSections","operationId":"list_wrapper_crud_homepage_sections_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: name, apiUrl","title":"Search"},"description":"Search across: name, apiUrl"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, name","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, name"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, mongoid, name, apiUrl, entityType, contentType, isViewAllEnabled, position, sectionType. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, mongoid, name, apiUrl, entityType, contentType, isViewAllEnabled, position, sectionType. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_HomePageSection__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Home Sections Crud"],"summary":"Create HomePageSection","description":"Create a new HomePageSection","operationId":"create_wrapper_crud_homepage_sections_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HomePageSection-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_HomePageSection_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/homepage-sections/{item_id}":{"get":{"tags":["Home Sections Crud"],"summary":"Get HomePageSection","description":"Retrieve a single HomePageSection by ID","operationId":"get_wrapper_crud_homepage_sections__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_HomePageSection_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Home Sections Crud"],"summary":"Update HomePageSection","description":"Partially update an existing HomePageSection","operationId":"update_wrapper_crud_homepage_sections__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HomePageSectionUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_HomePageSection_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Home Sections Crud"],"summary":"Delete HomePageSection","description":"Delete a HomePageSection (soft delete if configured)","operationId":"delete_wrapper_crud_homepage_sections__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/studio-events":{"get":{"tags":["Studio Events Crud"],"summary":"List StudioEventss","description":"Retrieve paginated list of StudioEventss","operationId":"list_wrapper_crud_studio_events_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: attribute","title":"Search"},"description":"Search across: attribute"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at","title":"Sort By"},"description":"Field to sort by. Allowed: created_at"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: userId, attribute, entityType, created_at. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: userId, attribute, entityType, created_at. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_StudioEvents__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Studio Events Crud"],"summary":"Create StudioEvents","description":"Create a new StudioEvents","operationId":"create_wrapper_crud_studio_events_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StudioEvents-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_StudioEvents_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/studio-events/{item_id}":{"get":{"tags":["Studio Events Crud"],"summary":"Get StudioEvents","description":"Retrieve a single StudioEvents by ID","operationId":"get_wrapper_crud_studio_events__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_StudioEvents_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Studio Events Crud"],"summary":"Update StudioEvents","description":"Partially update an existing StudioEvents","operationId":"update_wrapper_crud_studio_events__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StudioEventsUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_StudioEvents_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Studio Events Crud"],"summary":"Delete StudioEvents","description":"Delete a StudioEvents (soft delete if configured)","operationId":"delete_wrapper_crud_studio_events__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/artist-appevents":{"get":{"tags":["Artist App Events Crud"],"summary":"List ArtistAppEventss","description":"Retrieve paginated list of ArtistAppEventss","operationId":"list_wrapper_crud_artist_appevents_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: artist_id, trigger","title":"Search"},"description":"Search across: artist_id, trigger"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, artist_id, trigger","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, artist_id, trigger"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, artist_id, trigger. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, artist_id, trigger. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ArtistAppEvents__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Artist App Events Crud"],"summary":"Create ArtistAppEvents","description":"Create a new ArtistAppEvents","operationId":"create_wrapper_crud_artist_appevents_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistAppEvents-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistAppEvents_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/artist-appevents/{item_id}":{"get":{"tags":["Artist App Events Crud"],"summary":"Get ArtistAppEvents","description":"Retrieve a single ArtistAppEvents by ID","operationId":"get_wrapper_crud_artist_appevents__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistAppEvents_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Artist App Events Crud"],"summary":"Update ArtistAppEvents","description":"Partially update an existing ArtistAppEvents","operationId":"update_wrapper_crud_artist_appevents__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistAppEventsUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistAppEvents_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Artist App Events Crud"],"summary":"Delete ArtistAppEvents","description":"Delete a ArtistAppEvents (soft delete if configured)","operationId":"delete_wrapper_crud_artist_appevents__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/social/oauth/initiate/{platform}":{"get":{"tags":["Social Publishing"],"summary":"Initiate OAuth flow for a social platform","operationId":"initiate_oauth_social_oauth_initiate__platform__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"platform","in":"path","required":true,"schema":{"type":"string","title":"Platform"}},{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_OAuthInitiateResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/social/oauth/callback/{platform}":{"post":{"tags":["Social Publishing"],"summary":"Exchange provider auth code and connect a social account","operationId":"oauth_callback_connect_account_social_oauth_callback__platform__post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"platform","in":"path","required":true,"schema":{"type":"string","title":"Platform"}},{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialOAuthCallbackRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SocialAccountResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/social/media/upload-url":{"post":{"tags":["Social Publishing"],"summary":"Generate a presigned upload URL for private social media","operationId":"generate_social_media_upload_url_social_media_upload_url_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialMediaUploadRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SocialMediaUploadResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/social/facebook/connect":{"post":{"tags":["Social Publishing"],"summary":"Connect Facebook via Facebook Login access token","operationId":"connect_facebook_via_facebook_token_social_facebook_connect_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialFacebookTokenConnectRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SocialAccountResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/social/facebook/connect-page":{"post":{"tags":["Social Publishing"],"summary":"Manually connect a Facebook Page by URL","operationId":"connect_facebook_page_manually_social_facebook_connect_page_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FacebookManualConnectRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_FacebookManualConnectResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/social/facebook/instagram/connect":{"post":{"tags":["Social Publishing"],"summary":"Connect Instagram via Facebook Login access token","operationId":"connect_instagram_via_facebook_token_social_facebook_instagram_connect_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialFacebookTokenConnectRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SocialAccountResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/social/accounts":{"get":{"tags":["Social Publishing"],"summary":"List all connected social accounts for the current artist","operationId":"list_accounts_social_accounts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_List_SocialAccountResponse__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/social/accounts/{platform}":{"delete":{"tags":["Social Publishing"],"summary":"Disconnect a social account","operationId":"disconnect_account_social_accounts__platform__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"platform","in":"path","required":true,"schema":{"type":"string","title":"Platform"}},{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SocialAccountResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/social/posts/validate":{"post":{"tags":["Social Publishing"],"summary":"Validate media moderation before final publish","operationId":"validate_post_before_publish_social_posts_validate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSocialPostRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SocialPostModerationValidationResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/social/posts":{"post":{"tags":["Social Publishing"],"summary":"Create a post and fan out to selected platforms","operationId":"create_post_social_posts_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSocialPostRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SocialPostResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Social Publishing"],"summary":"List all posts for the current artist","operationId":"list_posts_social_posts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_List_SocialPostListItem__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/social/posts/{post_id}":{"get":{"tags":["Social Publishing"],"summary":"Get a single post with per-platform statuses","operationId":"get_post_social_posts__post_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"post_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Post Id"}},{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SocialPostResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Social Publishing"],"summary":"Update a scheduled social post","operationId":"update_post_social_posts__post_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"post_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Post Id"}},{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSocialPostRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SocialPostResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Social Publishing"],"summary":"Delete a scheduled social post","operationId":"delete_post_social_posts__post_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"post_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Post Id"}},{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist 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"}}}}}}},"/social/platform-posts/{platform_post_id}":{"get":{"tags":["Social Publishing"],"summary":"Get per-platform publish status for a single platform post","operationId":"get_platform_post_social_platform_posts__platform_post_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"platform_post_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Platform Post Id"}},{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PlatformPostStatusSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/social/platform-posts/{platform_post_id}/retry-now":{"get":{"tags":["Social Publishing"],"summary":"Retry a failed platform post immediately (synchronous)","operationId":"retry_platform_post_now_social_platform_posts__platform_post_id__retry_now_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"platform_post_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Platform Post Id"}},{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PlatformPostStatusSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/social/platform-posts/{platform_post_id}/retry-now/poll":{"get":{"tags":["Social Publishing"],"summary":"Poll status for a previously triggered synchronous retry","operationId":"retry_platform_post_poll_social_platform_posts__platform_post_id__retry_now_poll_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"platform_post_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Platform Post Id"}},{"name":"artist_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Selected artist ID","title":"Artist Id"},"description":"Selected artist ID"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PlatformPostStatusSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/payment-gateway-plans":{"get":{"tags":["Payment Gateway Plans Crud"],"summary":"List PaymentGatewayPlanss","description":"Retrieve paginated list of PaymentGatewayPlanss","operationId":"list_wrapper_crud_payment_gateway_plans_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: gatewayPlanId","title":"Search"},"description":"Search across: gatewayPlanId"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, gatewayPlanId","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, gatewayPlanId"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: created_at, updated_at, deleted, id, mongoid, gatewayPlanId, amount, discountedAmount, interval, period, paymentGateway. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: created_at, updated_at, deleted, id, mongoid, gatewayPlanId, amount, discountedAmount, interval, period, paymentGateway. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_PaymentGatewayPlans__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Payment Gateway Plans Crud"],"summary":"Create PaymentGatewayPlans","description":"Create a new PaymentGatewayPlans","operationId":"create_wrapper_crud_payment_gateway_plans_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentGatewayPlans-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaymentGatewayPlans_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/payment-gateway-plans/{item_id}":{"get":{"tags":["Payment Gateway Plans Crud"],"summary":"Get PaymentGatewayPlans","description":"Retrieve a single PaymentGatewayPlans by ID","operationId":"get_wrapper_crud_payment_gateway_plans__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaymentGatewayPlans_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Payment Gateway Plans Crud"],"summary":"Update PaymentGatewayPlans","description":"Partially update an existing PaymentGatewayPlans","operationId":"update_wrapper_crud_payment_gateway_plans__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentGatewayPlansUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaymentGatewayPlans_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Payment Gateway Plans Crud"],"summary":"Delete PaymentGatewayPlans","description":"Delete a PaymentGatewayPlans (soft delete if configured)","operationId":"delete_wrapper_crud_payment_gateway_plans__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/subscription-plan-display":{"get":{"tags":["Subscription Plan Display Crud"],"summary":"List SubscriptionPlanDisplays","description":"Retrieve paginated list of SubscriptionPlanDisplays","operationId":"list_wrapper_crud_subscription_plan_display_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: name","title":"Search"},"description":"Search across: name"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, name, isEnabled","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, name, isEnabled"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: isEnabled. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: isEnabled. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_SubscriptionPlanDisplayResponse__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Subscription Plan Display Crud"],"summary":"Create SubscriptionPlanDisplay","description":"Create a new SubscriptionPlanDisplay","operationId":"create_wrapper_crud_subscription_plan_display_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionPlanDisplayCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SubscriptionPlanDisplayResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/subscription-plan-display/{item_id}":{"get":{"tags":["Subscription Plan Display Crud"],"summary":"Get SubscriptionPlanDisplay","description":"Retrieve a single SubscriptionPlanDisplay by ID","operationId":"get_wrapper_crud_subscription_plan_display__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SubscriptionPlanDisplayResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Subscription Plan Display Crud"],"summary":"Update SubscriptionPlanDisplay","description":"Partially update an existing SubscriptionPlanDisplay","operationId":"update_wrapper_crud_subscription_plan_display__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionPlanDisplayUpdateUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SubscriptionPlanDisplayResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Subscription Plan Display Crud"],"summary":"Delete SubscriptionPlanDisplay","description":"Delete a SubscriptionPlanDisplay (soft delete if configured)","operationId":"delete_wrapper_crud_subscription_plan_display__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/artist-applications":{"get":{"tags":["Artist Applications Crud"],"summary":"List ArtistApplications","description":"Retrieve paginated list of ArtistApplications","operationId":"list_wrapper_crud_artist_applications_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: firstName, lastName, stageName","title":"Search"},"description":"Search across: firstName, lastName, stageName"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, stageName","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, stageName"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: status, created_at. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: status, created_at. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ArtistApplicationResponseSchema__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Artist Applications Crud"],"summary":"Create ArtistApplication","description":"Create a new ArtistApplication","operationId":"create_wrapper_crud_artist_applications_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistApplicationCreateRequestSchema"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistApplicationResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/artist-applications/{item_id}":{"get":{"tags":["Artist Applications Crud"],"summary":"Get ArtistApplication","description":"Retrieve a single ArtistApplication by ID","operationId":"get_wrapper_crud_artist_applications__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistApplicationResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Artist Applications Crud"],"summary":"Update ArtistApplication","description":"Partially update an existing ArtistApplication","operationId":"update_wrapper_crud_artist_applications__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistApplicationUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistApplicationResponseSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Artist Applications Crud"],"summary":"Delete ArtistApplication","description":"Delete a ArtistApplication (soft delete if configured)","operationId":"delete_wrapper_crud_artist_applications__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/admin/claims/{claim_id}/approve":{"post":{"tags":["Claims","Claims - Admin"],"summary":"Approve a claim (admin)","operationId":"admin_approve_claim_admin_claims__claim_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"claim_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Claim Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminApproveRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ClaimRequestSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/claims/{claim_id}/reject":{"post":{"tags":["Claims","Claims - Admin"],"summary":"Reject a claim (admin)","operationId":"admin_reject_claim_admin_claims__claim_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"claim_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Claim Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminRejectRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ClaimRequestSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/claims/{claim_id}/more-info":{"post":{"tags":["Claims","Claims - Admin"],"summary":"Request more info (admin)","operationId":"admin_request_more_info_admin_claims__claim_id__more_info_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"claim_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Claim Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminMoreInfoRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ClaimRequestSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/claims/{claim_id}/request-additional-info":{"post":{"tags":["Claims","Claims - Admin"],"summary":"Request structured additional information from claimant","operationId":"admin_request_claim_additional_info_admin_claims__claim_id__request_additional_info_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"claim_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Claim Id"}},{"name":"append","in":"query","required":false,"schema":{"type":"boolean","description":"When true, append questions instead of replacing pending items","default":false,"title":"Append"},"description":"When true, append questions instead of replacing pending items"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminClaimAdditionalDetailsRequestSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ClaimRequestSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/claims/{claim_id}/review-additional-details":{"post":{"tags":["Claims","Claims - Admin"],"summary":"Review claimant additional-detail responses","operationId":"admin_review_claim_additional_details_admin_claims__claim_id__review_additional_details_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"claim_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Claim Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminClaimReviewAdditionalDetailsSchema"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ClaimRequestSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/claims/{claim_id}/attach-agreement":{"post":{"tags":["Claims","Claims - Admin"],"summary":"Attach signed artist agreement to a claim (admin)","operationId":"admin_attach_claim_agreement_admin_claims__claim_id__attach_agreement_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"claim_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Claim Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAttachClaimAgreementRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ClaimRequestSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/claims/{claim_id}/revert-approval":{"post":{"tags":["Claims","Claims - Admin"],"summary":"Revert a recently approved claim (admin)","operationId":"admin_revert_claim_approval_admin_claims__claim_id__revert_approval_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"claim_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Claim Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminRevertClaimApprovalRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ClaimRequestSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/live/{artist_id}/provision-status":{"get":{"tags":["Live Streaming - Admin","Live Streaming - Admin"],"summary":"[Admin] Get an artist's live streaming provisioning status","description":"Report whether an artist has been provisioned for live streaming and whether it is currently enabled.\n    - Goongoonalo admins only.\n    - Returns `provisioned`, `enabled`, and (when a channel exists) the channel details including the\n      ingest endpoint and stream key so an admin can hand broadcasting credentials to the artist.","operationId":"get_artist_provision_status_api_live__artist_id__provision_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_LiveProvisionStatus_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/live/{artist_id}/provision":{"post":{"tags":["Live Streaming - Admin","Live Streaming - Admin"],"summary":"[Admin] Provision (or re-enable) live streaming for an artist","description":"Provision an artist for live streaming. Goongoonalo admins only.\n    - Creates an AWS IVS channel and an enabled channel record if the artist does not have one.\n    - Idempotent: if a channel already exists it is re-enabled (when disabled) instead of recreated,\n      preserving the existing IVS channel and stream key.\n    - Returns the channel details including ingest endpoint and stream key.","operationId":"provision_artist_live_api_live__artist_id__provision_post","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_LiveChannelResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/live/{artist_id}/disable":{"post":{"tags":["Live Streaming - Admin","Live Streaming - Admin"],"summary":"[Admin] Disable (revoke) live streaming for an artist","description":"Disable live streaming for an artist. Goongoonalo admins only.\n    - Sets the channel's `is_enabled` flag to false; the IVS channel and stream key are kept so it can be\n      re-enabled instantly via the provision endpoint.","operationId":"disable_artist_live_api_live__artist_id__disable_post","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_LiveProvisionStatus_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/chat/{artist_id}/provision-status":{"get":{"tags":["Chat Room - Admin","Chat Room - Admin"],"summary":"[Admin] Get an artist's chat channel provisioning status","description":"Report whether an artist has been provisioned with a GetStream community chat channel.\n    - Goongoonalo admins only.\n    - Returns `provisioned`, `enabled`, and (when a channel exists) the channel details.","operationId":"get_artist_chat_provision_status_api_chat__artist_id__provision_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_ChatRoomProvisionStatus_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/chat/{artist_id}/provision":{"post":{"tags":["Chat Room - Admin","Chat Room - Admin"],"summary":"[Admin] Provision a chat channel for an artist","description":"Provision a GetStream community chat channel for an artist. Goongoonalo admins only.\n    - Must be done before the artist can start a live chat session.\n    - Idempotent: if a channel already exists it is returned instead of recreated.","operationId":"provision_artist_chat_channel_api_chat__artist_id__provision_post","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_ChatRoomProvisionStatus_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/chat/provision":{"post":{"tags":["Chat Room - Admin","Chat Room - Admin"],"summary":"Provision a new chat channel for an artist (legacy query param)","description":"Legacy alias for `POST /chat/{artist_id}/provision`.\n    Provisions a GetStream community chat channel for an artist.","operationId":"provision_chat_channel_legacy_chat_provision_post","deprecated":true,"security":[{"HTTPBearer":[]}],"parameters":[{"name":"artist_id","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Artist Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ChatRoomProvisionStatus_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/support/conversations":{"get":{"tags":["Support Chat - Admin","Support Chat - Admin"],"summary":"List support conversations (admin inbox)","description":"Paginated inbox of artist support conversations, sorted by most recent\n    activity. Supports searching by artist stage name.","operationId":"list_support_conversations_support_conversations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by artist name","title":"Search"},"description":"Filter by artist name"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_SupportConversationListSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/support/conversations/{artist_id}":{"get":{"tags":["Support Chat - Admin","Support Chat - Admin"],"summary":"Get or create the support thread for an artist","description":"Returns the artist's support conversation (creating the GetStream channel\n    on first contact), adds the calling admin as a channel member, and returns\n    admin-scoped Stream credentials.","operationId":"get_support_thread_support_conversations__artist_id__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_SupportThreadSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/support/conversations/{artist_id}/suggestions":{"get":{"tags":["Support Chat - Admin","Support Chat - Admin"],"summary":"Get suggested support messages for an artist","description":"Returns quick-reply message suggestions for the admin composer, contextual\n    to the artist's active claim requests and artist applications (e.g. links\n    to the additional-information form).","operationId":"get_support_suggestions_support_conversations__artist_id__suggestions_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_SupportChatSuggestionsSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/artist-claim-requests":{"get":{"tags":["Artist Claim Requests Crud"],"summary":"List ArtistClaimRequests","description":"Retrieve paginated list of ArtistClaimRequests","operationId":"list_wrapper_crud_artist_claim_requests_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: artist_id","title":"Search"},"description":"Search across: artist_id"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at","title":"Sort By"},"description":"Field to sort by. Allowed: created_at"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: status, created_at. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: status, created_at. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ClaimRequestListItem__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Artist Claim Requests Crud"],"summary":"Create ArtistClaimRequest","description":"Create a new ArtistClaimRequest","operationId":"create_wrapper_crud_artist_claim_requests_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistClaimRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ClaimRequestSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/artist-claim-requests/{item_id}":{"get":{"tags":["Artist Claim Requests Crud"],"summary":"Get ArtistClaimRequest","description":"Retrieve a single ArtistClaimRequest by ID","operationId":"get_wrapper_crud_artist_claim_requests__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ClaimRequestSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Artist Claim Requests Crud"],"summary":"Update ArtistClaimRequest","description":"Partially update an existing ArtistClaimRequest","operationId":"update_wrapper_crud_artist_claim_requests__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtistClaimRequestUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ClaimRequestSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Artist Claim Requests Crud"],"summary":"Delete ArtistClaimRequest","description":"Delete a ArtistClaimRequest (soft delete if configured)","operationId":"delete_wrapper_crud_artist_claim_requests__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/crud/revenue-payouts/artist-earnings":{"get":{"tags":["Revenue Payouts Crud"],"summary":"List artist earnings","description":"Aggregated artist earnings for a month or custom date range","operationId":"artist_earnings_wrapper_crud_revenue_payouts_artist_earnings_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"month","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter month (YYYY-MM). Defaults to current month.","title":"Month"},"description":"Filter month (YYYY-MM). Defaults to current month."},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Custom period start (YYYY-MM-DD)","title":"Start Date"},"description":"Custom period start (YYYY-MM-DD)"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Custom period end (YYYY-MM-DD)","title":"End Date"},"description":"Custom period end (YYYY-MM-DD)"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search artist name","title":"Search"},"description":"Search artist name"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort field: totalEarningsPaise, songCount, payoutCount, collaboratorName","default":"totalEarningsPaise","title":"Sort By"},"description":"Sort field: totalEarningsPaise, songCount, payoutCount, collaboratorName"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"asc or desc","default":"desc","title":"Sort Order"},"description":"asc or desc"},{"name":"include_reversed","in":"query","required":false,"schema":{"type":"boolean","description":"Include reversed payouts in totals","default":true,"title":"Include Reversed"},"description":"Include reversed payouts in totals"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_ArtistEarningsSummaryItem__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/revenue-payouts/artist-payslip/{artist_id}":{"get":{"tags":["Revenue Payouts Crud"],"summary":"Get artist monthly payslip","description":"Monthly payslip-style earnings breakdown for an artist","operationId":"artist_payslip_wrapper_crud_revenue_payouts_artist_payslip__artist_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"artist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Artist Id"}},{"name":"month","in":"query","required":true,"schema":{"type":"string","description":"Payslip month (YYYY-MM)","title":"Month"},"description":"Payslip month (YYYY-MM)"},{"name":"include_reversed","in":"query","required":false,"schema":{"type":"boolean","description":"Include reversed payouts in totals","default":true,"title":"Include Reversed"},"description":"Include reversed payouts in totals"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_ArtistPayslipResponse_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/revenue-payouts":{"get":{"tags":["Revenue Payouts Crud"],"summary":"List RevenuePayoutss","description":"Retrieve paginated list of RevenuePayoutss","operationId":"list_wrapper_crud_revenue_payouts_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: songTitle","title":"Search"},"description":"Search across: songTitle"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, songRevenuePaise, eligibleStreams, songWeight","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, songRevenuePaise, eligibleStreams, songWeight"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: songId, recognitionId, reversed, created_at, songRevenuePaise, eligibleStreams, collaboratorId. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Use '|' as multi-value separator for in/contains/overlap.","title":"Filters"},"description":"Filter by: songId, recognitionId, reversed, created_at, songRevenuePaise, eligibleStreams, collaboratorId. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Use '|' as multi-value separator for in/contains/overlap."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_RevenuePayoutListItem__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/revenue-payouts/{item_id}":{"get":{"tags":["Revenue Payouts Crud"],"summary":"Get RevenuePayouts","description":"Retrieve a single RevenuePayouts by ID","operationId":"get_wrapper_crud_revenue_payouts__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_RevenuePayoutDetailSchema_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/promotions":{"get":{"tags":["Promotions Crud"],"summary":"List Promotionss","description":"Retrieve paginated list of Promotionss","operationId":"list_wrapper_crud_promotions_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":200,"minimum":1,"description":"Items per page","default":20,"title":"Per Page"},"description":"Items per page"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search across: name","title":"Search"},"description":"Search across: name"},{"name":"sort_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by. Allowed: created_at, name, promotionStartDate, promotionEndDate","title":"Sort By"},"description":"Field to sort by. Allowed: created_at, name, promotionStartDate, promotionEndDate"},{"name":"sort_order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort direction (asc/desc, case-insensitive)","title":"Sort Order"},"description":"Sort direction (asc/desc, case-insensitive)"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated UUIDs to filter by","title":"Ids"},"description":"Comma-separated UUIDs to filter by"},{"name":"filters","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by: entityType, promotionStartDate, promotionEndDate. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111","title":"Filters"},"description":"Filter by: entityType, promotionStartDate, promotionEndDate. Formats: field:value or field__op:value (':' or '=' delimiter). Ops: eq, in, gte, lte, has, contains, overlap, regex (PG ~), iregex (PG ~*), fuzzy (pg_trgm similarity; optional 0.3|needle). Fuzzy matches are ordered by best similarity first. Use '|' as multi-value separator for in/contains/overlap. Use '||' to OR groups. Use ',' or '&&' to AND conditions. Example: contentType:1,artist:11111111-1111-1111-1111-111111111111"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_PaginatedResponse_Promotions__"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Promotions Crud"],"summary":"Create Promotions","description":"Create a new Promotions","operationId":"create_wrapper_crud_promotions_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Promotions-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Promotions_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crud/promotions/{item_id}":{"get":{"tags":["Promotions Crud"],"summary":"Get Promotions","description":"Retrieve a single Promotions by ID","operationId":"get_wrapper_crud_promotions__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Promotions_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Promotions Crud"],"summary":"Update Promotions","description":"Partially update an existing Promotions","operationId":"update_wrapper_crud_promotions__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromotionsUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GResponse_Promotions_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Promotions Crud"],"summary":"Delete Promotions","description":"Delete a Promotions (soft delete if configured)","operationId":"delete_wrapper_crud_promotions__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item 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"}}}}}}},"/open-api/health":{"get":{"tags":["Open API"],"summary":"Health Check","description":"Check if the API is healthy.","operationId":"health_check_open_api_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/open-api/s3/presigned-url":{"put":{"tags":["Open API"],"summary":"Generate S3 Presigned URL","description":"Generate a presigned URL for uploading files to S3.","operationId":"generate_s3_presigned_url_open_api_s3_presigned_url_put","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/S3UploadRequestSchema"}}}},"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"}}}}}},"get":{"tags":["Open API"],"summary":"Generate S3 Presigned URL for Read","description":"Generate a presigned URL for reading files from S3.","operationId":"generate_s3_presigned_url_for_read_open_api_s3_presigned_url_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","title":"Key"}},{"name":"bucket","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bucket"}},{"name":"expires_in","in":"query","required":false,"schema":{"type":"integer","default":3600,"title":"Expires In"}}],"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"}}}}}}},"/health":{"get":{"tags":["Health"],"summary":"Health Check","description":"Health check endpoint.","operationId":"health_check_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/social/amplify":{"get":{"tags":["Social Publishing"],"summary":"G Amplify","description":"G-Amplify social publishing workspace.","operationId":"g_amplify_social_amplify_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/":{"get":{"tags":["studio"],"summary":"Root","operationId":"root__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Root  Get"}}}}}}}},"components":{"schemas":{"APPROVALSTATUS":{"type":"integer","enum":[1,2,3],"title":"APPROVALSTATUS"},"APP_TYPE":{"type":"integer","enum":[1,2,3,4,5,6,7,20,99],"title":"APP_TYPE"},"AddRemoveContentsToAlbumsRequestSchema":{"properties":{"add":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Add","description":"List of content UUIDs to add","default":[]},"remove":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Remove","description":"List of content UUIDs to remove","default":[]}},"additionalProperties":false,"type":"object","title":"AddRemoveContentsToAlbumsRequestSchema","description":"Request schema for adding/removing contents to/from albums."},"AdditionalContentMetadata":{"properties":{"video_title_localized":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Video Title Localized","description":"Title in local script"},"video_type":{"anyOf":[{"$ref":"#/components/schemas/VideoTypeEnum"},{"type":"null"}],"description":"Music Video, Lyric Video, Behind-the-Scenes, Live Performance, Interview, Documentary"},"video_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Video Description","description":"Full description","examples":["Official music video for..."]},"short_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Short Description","description":"Brief summary","examples":["Watch the official video..."]},"isrc_video":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Isrc Video","description":"Video-specific ISRC if different"},"youtube_video_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Video Id","description":"YouTube video identifier","examples":["dQw4w9WgXcQ"]},"youtube_asset_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Asset Id","description":"YouTube Content ID","examples":["A711132219079712"]},"vevo_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vevo Id","description":"Vevo identifier if applicable"},"facebook_video_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Facebook Video Id","description":"Meta video identifier"},"instagram_reel_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instagram Reel Id","description":"IG Reel identifier"},"primary_artists":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Primary Artists","description":"Featured performing artist(s)","examples":[["Manoj Murali"]]},"featured_artists":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Featured Artists","description":"Guest/featured performers","examples":[["Shreya Ghoshal"]]},"actors_dancers":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Actors Dancers","description":"On-screen talent","examples":[["Salman Khan","Madhuri Dixit"]]},"video_director":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Video Director","description":"Music video director","examples":["Yash Chopra"]},"video_producer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Video Producer","description":"Video production producer","examples":["Karan Johar"]},"director_of_photography":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Director Of Photography","description":"Cinematographer","examples":["Anil Mehta"]},"choreographer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Choreographer","description":"Dance choreographer","examples":["Saroj Khan"]},"editor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Editor","description":"Video editor","examples":["Ritesh Soni"]},"production_house_video":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Production House Video","description":"Video production company","examples":["Yash Raj Films"]},"colorist":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Colorist","description":"Color grading specialist"},"vfx_supervisor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vfx Supervisor","description":"Visual effects lead"},"video_content_category":{"anyOf":[{"$ref":"#/components/schemas/VideoContentCategoryEnum"},{"type":"null"}],"description":"Music Video, Lyric Video, Making Of, Live, Interview"},"primary_genre":{"anyOf":[{"$ref":"#/components/schemas/PrimaryGenreEnum"},{"type":"null"}],"description":"Main genre"},"sub_genre":{"anyOf":[{"$ref":"#/components/schemas/SubGenreEnum"},{"type":"null"}],"description":"Secondary genre"},"primary_language":{"anyOf":[{"$ref":"#/components/schemas/PrimaryLanguageEnum"},{"type":"null"}],"description":"Main language in video"},"age_rating":{"anyOf":[{"$ref":"#/components/schemas/AgeRatingEnum"},{"type":"null"}],"description":"Content rating"},"primary_mood":{"anyOf":[{"$ref":"#/components/schemas/PrimaryMoodEnum"},{"type":"null"}],"description":"Video mood/tone"},"video_tags_keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Video Tags Keywords","description":"SEO tags (max 500 chars)","examples":[["bengali music","romantic","official video"]]},"hashtags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Hashtags","description":"Social media hashtags","examples":[["#BengaliMusic","#OfficialVideo"]]},"filming_location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filming Location","description":"Where video was shot","examples":["Mumbai, India"]},"thumbnail_file":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail File","description":"Custom thumbnail (1280x720 min)","examples":["VID_001_Thumb.jpg"]},"thumbnail_timecode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail Timecode","description":"Frame to use if auto-generated","examples":["00:01:45"]},"promotional_stills_folder":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Promotional Stills Folder","description":"Location of promo images","examples":["/promo/VID_001/"]},"subtitles_available":{"anyOf":[{"$ref":"#/components/schemas/SubtitlesAvailableEnum"},{"type":"null"}],"description":"Subtitles exist: Yes/No"},"premiere_time":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Premiere Time"},"copyright_owner":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Copyright Owner","description":"Rights holder","examples":["Shemaroo Entertainment Ltd"]},"copyright_p_year":{"type":"string","title":"Copyright P Year","description":"Phonogram copyright year","examples":["℗ 2012 Shemaroo Entertainment"]},"record_label":{"type":"string","title":"Record Label","description":"Recording rights holder","examples":["Shemaroo Entertainment Ltd"]},"territory":{"type":"string","title":"Territory","description":"Available territories","examples":["Worldwide"]},"delivery_file_youtube":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Delivery File Youtube","description":"YouTube-optimized file","examples":["VID_001_YT.mp4"]},"delivery_file_social":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Delivery File Social","description":"Social media optimized","examples":["VID_001_Social.mp4"]},"vertical_edit_available":{"anyOf":[{"$ref":"#/components/schemas/VerticalEditAvailableEnum"},{"type":"null"}],"description":"9:16 version for Stories/Reels"},"vertical_edit_file":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vertical Edit File","description":"Vertical video file","examples":["VID_001_Vertical.mp4"]},"bts_footage_available":{"anyOf":[{"$ref":"#/components/schemas/BtsFootageAvailableEnum"},{"type":"null"}],"description":"Behind-the-scenes exists"},"bts_folder_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bts Folder Path","description":"BTS content location","examples":["/bts/VID_001/"]},"video_qc_status":{"anyOf":[{"$ref":"#/components/schemas/VideoQcStatusEnum"},{"type":"null"}],"description":"Ready to Air, Pending, Rejected"},"qc_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Qc Notes","description":"Quality control observations"},"video_content_verified":{"anyOf":[{"$ref":"#/components/schemas/VideoContentVerifiedEnum"},{"type":"null"}],"description":"Rights verified"},"spotify_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Spotify Track Id","description":"Spotify platform identifier","examples":["1LZzUWParmtfuuydjmQVbS"]},"apple_music_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Apple Music Track Id","description":"Apple Music platform identifier","examples":["1523521149"]},"amazon_music_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Amazon Music Id","description":"Amazon platform identifier","examples":["AB00NB49ZM6"]},"jiosaavn_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jiosaavn Track Id","description":"JioSaavn platform identifier","examples":["JS-12345678"]},"hungama_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hungama Track Id","description":"Hungama platform identifier","examples":["HG-87654321"]},"wynk_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Wynk Track Id","description":"Wynk platform identifier","examples":["WK-11223344"]},"gaana_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gaana Track Id","description":"Gaana platform identifier","examples":["GA-55667788"]},"facebook_meta_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Facebook Meta Track Id","description":"Meta platform identifier","examples":["FB-99887766"]},"sharechat_moj_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sharechat Moj Track Id","description":"ShareChat platform identifier","examples":["SC-44332211"]},"primary_artist_spotify_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Primary Artist Spotify Id","description":"Spotify artist identifier","examples":["0TnOYISbd1XYRBk9myaseg"]},"primary_artist_apple_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Primary Artist Apple Id","description":"Apple Music artist identifier","examples":["123456789"]},"singer_ipi_cae":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Singer Ipi Cae","description":"Singer's unique CMO identifier"},"composer_ipi_cae":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Composer Ipi Cae","description":"Composer's unique PRO identifier","examples":["00123456789"]},"lyricist_ipi_cae":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lyricist Ipi Cae","description":"Lyricist's unique PRO identifier","examples":["00987654321"]},"arrangers":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Arrangers","description":"Music arranger(s)","examples":[["A.R. Rahman"]]},"music_director":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Music Director","description":"Overall music director","examples":["Vishal Bhardwaj"]},"recording_engineer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Engineer","description":"Recording/Sound engineer","examples":["Mike Johnson"]},"recording_studio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Studio","description":"Where track was recorded","examples":["Yash Raj Studios, Mumbai"]},"production_house_audio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Production House Audio","description":"Audio production company","examples":["T-Series"]},"music_type":{"$ref":"#/components/schemas/MusicTypeEnum","description":"Original, Cover, Karaoke, Remix, Remaster, Live, Radio Edit, Acoustic"},"film_non_film":{"$ref":"#/components/schemas/FilmNonFilmEnum","description":"Film soundtrack or independent"},"film_show_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Film Show Name","description":"Associated movie/TV show name"},"music_content_category":{"$ref":"#/components/schemas/MusicContentCategoryEnum","description":"Song, Instrumental, poetry"},"original_release_date":{"type":"string","format":"date-time","title":"Original Release Date"},"copyright_c_year":{"type":"string","title":"Copyright C Year","description":"Composition copyright year","examples":["© 2012 Shemaroo Music"]},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publisher","description":"Music publisher","examples":["Shemaroo Music Publishing"]},"sub_publisher":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sub Publisher","description":"Regional sub-publisher if any"},"distributor":{"type":"string","title":"Distributor","description":"Digital distributor","examples":["Believe Digital"]},"rights_type":{"items":{"$ref":"#/components/schemas/RightsTypeEnum"},"type":"array","title":"Rights Type","description":"Streaming, Download, Sync, All"},"exclusivity":{"anyOf":[{"$ref":"#/components/schemas/ExclusivityEnum"},{"type":"null"}],"description":"Exclusive to platform: Yes/No"},"license_start_date":{"type":"string","format":"date-time","title":"License Start Date"},"license_number":{"type":"integer","title":"License Number","description":"License Number","examples":[1030010]},"license_end_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"License End Date"},"stems_available":{"anyOf":[{"$ref":"#/components/schemas/StemsAvailableEnum"},{"type":"null"}],"description":"Individual track stems: Yes/No"},"stems_folder_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stems Folder Path","description":"Location of stem files","examples":["/stems/TRK_001/"]},"instrumental_version_available":{"anyOf":[{"$ref":"#/components/schemas/InstrumentalVersionAvailableEnum"},{"type":"null"}],"description":"Karaoke/Instrumental exists: Yes/No"},"instrumental_file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instrumental File Name","description":"Instrumental track file","examples":["TRK_001_Instrumental.wav"]},"music_qc_status":{"$ref":"#/components/schemas/MusicQcStatusEnum","description":"Ready to Air, Pending Review, Rejected"},"qc_notes_anomaly":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Qc Notes Anomaly","description":"Quality control notes"},"content_verified":{"$ref":"#/components/schemas/ContentVerifiedEnum","description":"Rights verified: Yes/No"},"metadata_complete":{"$ref":"#/components/schemas/MetadataCompleteEnum","description":"All required fields filled: Yes/No"},"youtube_video_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Video Link","description":"Official YouTube URL","examples":["https://youtube.com/watch?v=xxxxx"]},"spotify_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Spotify Link","description":"Spotify track URL","examples":["https://open.spotify.com/track/xxxxx"]},"apple_music_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Apple Music Link","description":"Apple Music URL","examples":["https://music.apple.com/xxxxx"]},"jiosaavn_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jiosaavn Link","description":"JioSaavn URL","examples":["https://www.jiosaavn.com/xxxxx"]},"amazon_music_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Amazon Music Link","description":"Amazon Music URL","examples":["https://music.amazon.com/xxxxx"]},"iprs_tune_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Iprs Tune Code","description":"Indian PRO registration","examples":["IPRS-123456"]},"prs_tune_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prs Tune Code","description":"UK PRO registration","examples":["PRS-789012"]},"mlc_tune_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mlc Tune Code","description":"US Mechanical Licensing","examples":["MLC-345678"]},"expenses_type":{"anyOf":[{"$ref":"#/components/schemas/ExpensesTypeEnum"},{"type":"null"}],"description":"Type of expense"},"payment_details":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Details","description":"Invoice number, Pancard Number, GST Number, Person's name, Cash or cheque, Payment details, Date of Payment","examples":["#JI2026012024001, BCDTF8731E, GST NUMBER, Joshua Inc, Cheque #0019, 20-01-2026"]},"payment_amount":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Amount","description":"Payment Amount + TDS + GST + Total Amount","examples":["100,000, 10,000, 18,000 = 108,000"]},"payment_tax_invoice_gst":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Tax Invoice Gst","description":"Goongoonalo GST Reference"},"payment_tax_invoice_tds":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Tax Invoice Tds","description":"Goongoonalo TDS Certificate"},"vendor_invoice_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vendor Invoice Link","description":"Vendor Invoice Link"}},"type":"object","required":["premiere_time","copyright_p_year","record_label","territory","music_type","film_non_film","music_content_category","copyright_c_year","distributor","rights_type","license_number","license_end_date","music_qc_status","content_verified","metadata_complete"],"title":"AdditionalContentMetadata"},"AdditionalContentMetadataUpdate":{"properties":{"video_title_localized":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Video Title Localized"},"video_type":{"anyOf":[{"$ref":"#/components/schemas/VideoTypeEnum"},{"type":"null"}]},"video_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Video Description"},"short_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Short Description"},"isrc_video":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Isrc Video"},"youtube_video_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Video Id"},"youtube_asset_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Asset Id"},"vevo_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vevo Id"},"facebook_video_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Facebook Video Id"},"instagram_reel_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instagram Reel Id"},"primary_artists":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Primary Artists"},"featured_artists":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Featured Artists"},"actors_dancers":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Actors Dancers"},"video_director":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Video Director"},"video_producer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Video Producer"},"director_of_photography":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Director Of Photography"},"choreographer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Choreographer"},"editor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Editor"},"production_house_video":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Production House Video"},"colorist":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Colorist"},"vfx_supervisor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vfx Supervisor"},"video_content_category":{"anyOf":[{"$ref":"#/components/schemas/VideoContentCategoryEnum"},{"type":"null"}]},"primary_genre":{"anyOf":[{"$ref":"#/components/schemas/PrimaryGenreEnum"},{"type":"null"}]},"sub_genre":{"anyOf":[{"$ref":"#/components/schemas/SubGenreEnum"},{"type":"null"}]},"primary_language":{"anyOf":[{"$ref":"#/components/schemas/PrimaryLanguageEnum"},{"type":"null"}]},"age_rating":{"anyOf":[{"$ref":"#/components/schemas/AgeRatingEnum"},{"type":"null"}]},"primary_mood":{"anyOf":[{"$ref":"#/components/schemas/PrimaryMoodEnum"},{"type":"null"}]},"video_tags_keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Video Tags Keywords"},"hashtags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Hashtags"},"filming_location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filming Location"},"thumbnail_file":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail File"},"thumbnail_timecode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail Timecode"},"promotional_stills_folder":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Promotional Stills Folder"},"subtitles_available":{"anyOf":[{"$ref":"#/components/schemas/SubtitlesAvailableEnum"},{"type":"null"}]},"premiere_time":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Premiere Time"},"copyright_owner":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Copyright Owner"},"copyright_p_year":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Copyright P Year"},"record_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Record Label"},"territory":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Territory"},"delivery_file_youtube":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Delivery File Youtube"},"delivery_file_social":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Delivery File Social"},"vertical_edit_available":{"anyOf":[{"$ref":"#/components/schemas/VerticalEditAvailableEnum"},{"type":"null"}]},"vertical_edit_file":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vertical Edit File"},"bts_footage_available":{"anyOf":[{"$ref":"#/components/schemas/BtsFootageAvailableEnum"},{"type":"null"}]},"bts_folder_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bts Folder Path"},"video_qc_status":{"anyOf":[{"$ref":"#/components/schemas/VideoQcStatusEnum"},{"type":"null"}]},"qc_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Qc Notes"},"video_content_verified":{"anyOf":[{"$ref":"#/components/schemas/VideoContentVerifiedEnum"},{"type":"null"}]},"spotify_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Spotify Track Id"},"apple_music_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Apple Music Track Id"},"amazon_music_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Amazon Music Id"},"jiosaavn_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jiosaavn Track Id"},"hungama_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hungama Track Id"},"wynk_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Wynk Track Id"},"gaana_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gaana Track Id"},"facebook_meta_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Facebook Meta Track Id"},"sharechat_moj_track_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sharechat Moj Track Id"},"primary_artist_spotify_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Primary Artist Spotify Id"},"primary_artist_apple_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Primary Artist Apple Id"},"singer_ipi_cae":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Singer Ipi Cae"},"composer_ipi_cae":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Composer Ipi Cae"},"lyricist_ipi_cae":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lyricist Ipi Cae"},"arrangers":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Arrangers"},"music_director":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Music Director"},"recording_engineer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Engineer"},"recording_studio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Studio"},"production_house_audio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Production House Audio"},"music_type":{"anyOf":[{"$ref":"#/components/schemas/MusicTypeEnum"},{"type":"null"}]},"film_non_film":{"anyOf":[{"$ref":"#/components/schemas/FilmNonFilmEnum"},{"type":"null"}]},"film_show_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Film Show Name"},"music_content_category":{"anyOf":[{"$ref":"#/components/schemas/MusicContentCategoryEnum"},{"type":"null"}]},"original_release_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Original Release Date"},"copyright_c_year":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Copyright C Year"},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publisher"},"sub_publisher":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sub Publisher"},"distributor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Distributor"},"rights_type":{"anyOf":[{"items":{"$ref":"#/components/schemas/RightsTypeEnum"},"type":"array"},{"type":"null"}],"title":"Rights Type"},"exclusivity":{"anyOf":[{"$ref":"#/components/schemas/ExclusivityEnum"},{"type":"null"}]},"license_start_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"License Start Date"},"license_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"License Number"},"license_end_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"License End Date"},"stems_available":{"anyOf":[{"$ref":"#/components/schemas/StemsAvailableEnum"},{"type":"null"}]},"stems_folder_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stems Folder Path"},"instrumental_version_available":{"anyOf":[{"$ref":"#/components/schemas/InstrumentalVersionAvailableEnum"},{"type":"null"}]},"instrumental_file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instrumental File Name"},"music_qc_status":{"anyOf":[{"$ref":"#/components/schemas/MusicQcStatusEnum"},{"type":"null"}]},"qc_notes_anomaly":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Qc Notes Anomaly"},"content_verified":{"anyOf":[{"$ref":"#/components/schemas/ContentVerifiedEnum"},{"type":"null"}]},"metadata_complete":{"anyOf":[{"$ref":"#/components/schemas/MetadataCompleteEnum"},{"type":"null"}]},"youtube_video_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Video Link"},"spotify_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Spotify Link"},"apple_music_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Apple Music Link"},"jiosaavn_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jiosaavn Link"},"amazon_music_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Amazon Music Link"},"iprs_tune_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Iprs Tune Code"},"prs_tune_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prs Tune Code"},"mlc_tune_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mlc Tune Code"},"expenses_type":{"anyOf":[{"$ref":"#/components/schemas/ExpensesTypeEnum"},{"type":"null"}]},"payment_details":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Details"},"payment_amount":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Amount"},"payment_tax_invoice_gst":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Tax Invoice Gst"},"payment_tax_invoice_tds":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Tax Invoice Tds"},"vendor_invoice_link":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vendor Invoice Link"}},"additionalProperties":false,"type":"object","title":"AdditionalContentMetadataUpdate"},"AdditionalDetailsType":{"type":"string","enum":["text","yes_no","document"],"title":"AdditionalDetailsType"},"AdminActionArtistApplicationRequest":{"properties":{"status":{"$ref":"#/components/schemas/ArtistApplicationStatus"},"rejectReason":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Rejectreason"},"notes":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Notes"}},"additionalProperties":false,"type":"object","required":["status"],"title":"AdminActionArtistApplicationRequest","description":"Request schema for admin actions on artist applications."},"AdminApproveRequest":{"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"},"reviewerRoleId":{"type":"string","format":"uuid","title":"Reviewerroleid","description":"ID of the admin role performing the action."},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes","description":"Optional admin-facing notes or instructions."}},"type":"object","required":["reviewerRoleId"],"title":"AdminApproveRequest","description":"Payload for approving a claim."},"AdminAttachAgreementRequest":{"properties":{"agreementUrl":{"type":"string","maxLength":1024,"minLength":1,"title":"Agreementurl"}},"additionalProperties":false,"type":"object","required":["agreementUrl"],"title":"AdminAttachAgreementRequest","description":"Admin attaches or replaces the signed artist agreement on an application."},"AdminAttachClaimAgreementRequest":{"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"},"reviewerRoleId":{"type":"string","format":"uuid","title":"Reviewerroleid","description":"ID of the admin role performing the action."},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes","description":"Optional admin-facing notes or instructions."},"agreementUrl":{"type":"string","maxLength":1024,"minLength":1,"title":"Agreementurl"}},"type":"object","required":["reviewerRoleId","agreementUrl"],"title":"AdminAttachClaimAgreementRequest","description":"Admin attaches or replaces the signed artist agreement on a claim."},"AdminClaimAdditionalDetailsRequestSchema":{"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"},"reviewerRoleId":{"type":"string","format":"uuid","title":"Reviewerroleid","description":"ID of the admin role performing the action."},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes","description":"Optional admin-facing notes or instructions."},"additionalDetails":{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetailsAdminCreateSchema"},"type":"array","minItems":1,"title":"Additionaldetails","description":"Questions to request from the claimant"}},"type":"object","required":["reviewerRoleId","additionalDetails"],"title":"AdminClaimAdditionalDetailsRequestSchema","description":"Structured additional-info questions for a claim (replaces free-text notes)."},"AdminClaimReviewAdditionalDetailsSchema":{"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"},"reviewerRoleId":{"type":"string","format":"uuid","title":"Reviewerroleid","description":"ID of the admin role performing the action."},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes","description":"Optional admin-facing notes or instructions."},"reviews":{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetailsAdminReviewItemSchema"},"type":"array","title":"Reviews"},"newQuestions":{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetailsAdminCreateSchema"},"type":"array","title":"Newquestions"},"questionUpdates":{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetailsQuestionUpdateSchema"},"type":"array","title":"Questionupdates"}},"type":"object","required":["reviewerRoleId"],"title":"AdminClaimReviewAdditionalDetailsSchema","description":"Admin review of claimant responses on a claim."},"AdminMoreInfoRequest":{"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"},"reviewerRoleId":{"type":"string","format":"uuid","title":"Reviewerroleid","description":"ID of the admin role performing the action."},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes","description":"Optional admin-facing notes or instructions."}},"type":"object","required":["reviewerRoleId"],"title":"AdminMoreInfoRequest","description":"Payload for requesting more information from the claimant."},"AdminRejectRequest":{"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"},"reviewerRoleId":{"type":"string","format":"uuid","title":"Reviewerroleid","description":"ID of the admin role performing the action."},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes","description":"Optional admin-facing notes or instructions."}},"type":"object","required":["reviewerRoleId"],"title":"AdminRejectRequest","description":"Payload for rejecting a claim — notes are required."},"AdminRevertApprovalRequest":{"properties":{"notes":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Notes"}},"additionalProperties":false,"type":"object","title":"AdminRevertApprovalRequest","description":"Admin reverts a recent approval within the allowed time window."},"AdminRevertClaimApprovalRequest":{"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"},"reviewerRoleId":{"type":"string","format":"uuid","title":"Reviewerroleid","description":"ID of the admin role performing the action."},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes","description":"Optional admin-facing notes."}},"type":"object","required":["reviewerRoleId"],"title":"AdminRevertClaimApprovalRequest","description":"Admin reverts a recent claim approval within the allowed time window."},"AgeGroupsResponse":{"properties":{"ageGroups":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Agegroups"}},"type":"object","required":["ageGroups"],"title":"AgeGroupsResponse","description":"Age groups response."},"AgeRatingEnum":{"type":"integer","enum":[1,2,3,4,5],"title":"AgeRatingEnum"},"AlbumCreateRequestSchema":{"properties":{"title":{"type":"string","maxLength":1024,"title":"Title"},"description":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Description"},"urlTitle":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Urltitle"},"contentType":{"$ref":"#/components/schemas/ContentType","default":6},"leadArtists":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Leadartists","description":"List of artist UUIDs"},"collaborators":{"items":{"type":"string"},"type":"array","title":"Collaborators"},"languages":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Languages"},"genres":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Genres"},"markets":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Markets"},"tags":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Tags"},"thumbnailUrl":{"items":{"type":"string"},"type":"array","title":"Thumbnailurl"},"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl"},"explicitLyrics":{"type":"boolean","title":"Explicitlyrics","default":false},"upcCode":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Upccode"},"releaseDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Releasedate"},"isPublished":{"type":"boolean","title":"Ispublished","default":false}},"additionalProperties":false,"type":"object","required":["title","leadArtists"],"title":"AlbumCreateRequestSchema","description":"Input schema for creating a new album."},"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"},"AlbumShortStudioSchema":{"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},"isPublished":{"type":"boolean","title":"Ispublished","description":"Whether the album is published and visible to end-users","default":false},"isTranscoded":{"type":"boolean","title":"Istranscoded","description":"Whether every linked child content item is transcoded and ready for publishing","default":false}},"type":"object","required":["id","title","contentType"],"title":"AlbumShortStudioSchema"},"AlbumStudioSchema":{"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},"isPublished":{"type":"boolean","title":"Ispublished","default":false},"additionalMetadata":{"anyOf":[{"$ref":"#/components/schemas/PodcastInfo"},{"type":"null"}]}},"type":"object","required":["id","title","contentType"],"title":"AlbumStudioSchema"},"AlbumUpdateRequestSchemaUpdate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"contentType":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}]},"urlTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Urltitle"},"leadArtists":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Leadartists"},"collaborators":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Collaborators"},"languages":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Languages"},"genres":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Genres"},"markets":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Markets"},"tags":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Tags"},"thumbnailUrl":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Thumbnailurl"},"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl"},"explicitLyrics":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Explicitlyrics"},"upcCode":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Upccode"},"releaseDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Releasedate"},"isPublished":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Ispublished"},"contents":{"anyOf":[{"items":{"$ref":"#/components/schemas/ContentItemUpdate"},"type":"array"},{"type":"null"}],"title":"Contents"},"additionalMetadata":{"anyOf":[{"$ref":"#/components/schemas/PodcastInfoUpdate"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"AlbumUpdateRequestSchemaUpdate"},"AppEngagementCategory":{"properties":{"name":{"type":"string","title":"Name","default":""},"total":{"type":"integer","title":"Total","default":0},"items":{"items":{"$ref":"#/components/schemas/AppEngagementItem"},"type":"array","title":"Items","default":[]}},"type":"object","title":"AppEngagementCategory","description":"Grouped engagement category (Playlists, Likes, Follows, Comments)."},"AppEngagementItem":{"properties":{"trigger":{"type":"string","title":"Trigger","default":""},"count":{"type":"integer","title":"Count","default":0}},"type":"object","title":"AppEngagementItem","description":"Single trigger within an engagement category."},"AppEngagementResponse":{"properties":{"categories":{"items":{"$ref":"#/components/schemas/AppEngagementCategory"},"type":"array","title":"Categories","default":[]}},"type":"object","title":"AppEngagementResponse","description":"Response for app engagement breakdown endpoint."},"AppEventTriggerOptionSchema":{"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"},"value":{"type":"string","title":"Value"},"label":{"type":"string","title":"Label"}},"type":"object","required":["value","label"],"title":"AppEventTriggerOptionSchema","description":"Selectable app event trigger for journey filters."},"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-Input":{"properties":{"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."},"AppInfoUpdate":{"properties":{"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"buildNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buildnumber"},"bundleId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bundleid"}},"additionalProperties":false,"type":"object","title":"AppInfoUpdate"},"AppSettings-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"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":{"$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},"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."},"AppSettings-Output":{"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."},"AppSettingsUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"limitMobileData":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Limitmobiledata"},"streamViaWifi":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Streamviawifi"},"audioQualityMobile":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Audioqualitymobile"},"audioQualityWifi":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Audioqualitywifi"},"offlineMode":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Offlinemode"},"allowExplicit":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Allowexplicit"},"preferredLanguage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preferredlanguage"},"privateSession":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Privatesession"},"listeningActivity":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Listeningactivity"},"audioQuality":{"anyOf":[{"$ref":"#/components/schemas/AudioQuality"},{"type":"null"}]},"videoQuality":{"anyOf":[{"$ref":"#/components/schemas/VideoQuality"},{"type":"null"}]},"isGesturePlaybackEnabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isgestureplaybackenabled"},"chatTheme":{"anyOf":[{"$ref":"#/components/schemas/ChatThemeType"},{"type":"null"}]},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"user":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"}},"additionalProperties":false,"type":"object","title":"AppSettingsUpdate"},"ArtistAdditionalDetails":{"properties":{"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"type":{"anyOf":[{"$ref":"#/components/schemas/AdditionalDetailsType"},{"type":"null"}]},"question":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Question"},"answer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Answer"},"isMandatory":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Ismandatory","default":false},"isApproved":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isapproved","default":false}},"type":"object","title":"ArtistAdditionalDetails"},"ArtistAdditionalDetailsAdminCreateSchema":{"properties":{"type":{"$ref":"#/components/schemas/AdditionalDetailsType"},"question":{"type":"string","maxLength":2048,"minLength":1,"title":"Question"},"isMandatory":{"type":"boolean","title":"Ismandatory","default":true}},"additionalProperties":false,"type":"object","required":["type","question"],"title":"ArtistAdditionalDetailsAdminCreateSchema","description":"Admin-created question (no answer or approval yet)."},"ArtistAdditionalDetailsAdminReviewItemSchema":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"isApproved":{"type":"boolean","title":"Isapproved"}},"additionalProperties":false,"type":"object","required":["id","isApproved"],"title":"ArtistAdditionalDetailsAdminReviewItemSchema","description":"Admin approves or rejects one answered item."},"ArtistAdditionalDetailsQuestionUpdateSchema":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"type":{"$ref":"#/components/schemas/AdditionalDetailsType"},"question":{"type":"string","maxLength":2048,"minLength":1,"title":"Question"},"isMandatory":{"type":"boolean","title":"Ismandatory","default":true}},"additionalProperties":false,"type":"object","required":["id","type","question"],"title":"ArtistAdditionalDetailsQuestionUpdateSchema","description":"Admin edits an unanswered (or cleared) question before resubmitting to the applicant."},"ArtistAdditionalDetailsRequestSchema":{"properties":{"additionalDetails":{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetailsAdminCreateSchema"},"type":"array","minItems":1,"title":"Additionaldetails","description":"Questions to request from the applicant"}},"additionalProperties":false,"type":"object","required":["additionalDetails"],"title":"ArtistAdditionalDetailsRequestSchema","description":"Admin request to set additional-info questions on an application."},"ArtistAdditionalDetailsResponseSchema":{"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"},"type":{"anyOf":[{"$ref":"#/components/schemas/AdditionalDetailsType"},{"type":"null"}]},"question":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Question"},"answer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Answer"},"isMandatory":{"type":"boolean","title":"Ismandatory","default":false},"isApproved":{"type":"boolean","title":"Isapproved","default":false}},"type":"object","required":["id"],"title":"ArtistAdditionalDetailsResponseSchema","description":"Additional detail item on an artist application (admin questions / applicant answers)."},"ArtistAdditionalDetailsUpdate":{"properties":{"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"type":{"anyOf":[{"$ref":"#/components/schemas/AdditionalDetailsType"},{"type":"null"}]},"question":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Question"},"answer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Answer"},"isMandatory":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Ismandatory"},"isApproved":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isapproved"}},"additionalProperties":false,"type":"object","title":"ArtistAdditionalDetailsUpdate"},"ArtistAppEvents-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"user":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User"},"attributes":{"additionalProperties":true,"type":"object","title":"Attributes"},"trigger":{"$ref":"#/components/schemas/ArtistAppEventsTriggerEnum"},"device":{"anyOf":[{"$ref":"#/components/schemas/DeviceInfoModel"},{"type":"null"}]},"appInfo":{"anyOf":[{"$ref":"#/components/schemas/AppInfo-Input"},{"type":"null"}]},"artist_id":{"type":"string","format":"uuid","title":"Artist Id"}},"type":"object","required":["trigger","artist_id"],"title":"ArtistAppEvents","description":"Artist app specific event tracking."},"ArtistAppEvents-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"user":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User"},"attributes":{"additionalProperties":true,"type":"object","title":"Attributes"},"trigger":{},"device":{"additionalProperties":true,"type":"object"},"appInfo":{"additionalProperties":true,"type":"object"},"artist_id":{"type":"string","format":"uuid","title":"Artist Id"}},"type":"object","required":["trigger","artist_id"],"title":"ArtistAppEvents","description":"Artist app specific event tracking."},"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"},"ArtistAppEventsUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"user":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User"},"attributes":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Attributes"},"trigger":{"anyOf":[{"$ref":"#/components/schemas/ArtistAppEventsTriggerEnum"},{"type":"null"}]},"device":{"anyOf":[{"$ref":"#/components/schemas/DeviceInfoModelUpdate"},{"type":"null"}]},"appInfo":{"anyOf":[{"$ref":"#/components/schemas/AppInfoUpdate"},{"type":"null"}]},"artist_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Artist Id"}},"additionalProperties":false,"type":"object","title":"ArtistAppEventsUpdate"},"ArtistApplicationAdminReviewAdditionalDetailsSchema":{"properties":{"reviews":{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetailsAdminReviewItemSchema"},"type":"array","title":"Reviews"},"newQuestions":{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetailsAdminCreateSchema"},"type":"array","title":"Newquestions"},"questionUpdates":{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetailsQuestionUpdateSchema"},"type":"array","title":"Questionupdates"}},"additionalProperties":false,"type":"object","title":"ArtistApplicationAdminReviewAdditionalDetailsSchema","description":"Admin review payload used by studio API."},"ArtistApplicationCreateRequestSchema":{"properties":{"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl","default":"https://cdn.goongoonalo.com/artists/unverified_artist.webp"},"featuredVideoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredvideourl"},"profilePicture":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Profilepicture"},"bio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bio"},"firstName":{"type":"string","title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"stageName":{"type":"string","title":"Stagename"},"artistProfileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Artistprofileid"},"userId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Userid"},"phoneNumber":{"type":"string","title":"Phonenumber"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"workLinks":{"items":{"type":"string"},"type":"array","title":"Worklinks","default":[]},"socialLinks":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Sociallinks"},"galleryImages":{"items":{"type":"string"},"type":"array","title":"Galleryimages","default":[]},"revewerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Revewerid"},"aadhaarFrontUrl":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Aadhaarfronturl"},"aadhaarBackUrl":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Aadhaarbackurl"},"livePhotoUrl":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Livephotourl"},"agreementUrl":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Agreementurl"},"languages":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Languages","default":[]},"genres":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Genres","default":[]}},"additionalProperties":false,"type":"object","required":["firstName","stageName","phoneNumber"],"title":"ArtistApplicationCreateRequestSchema","description":"Request schema for creating an artist application."},"ArtistApplicationResponseSchema":{"properties":{"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl","default":"https://cdn.goongoonalo.com/artists/unverified_artist.webp"},"featuredVideoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredvideourl"},"profilePicture":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Profilepicture"},"bio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bio"},"firstName":{"type":"string","title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"stageName":{"type":"string","title":"Stagename"},"artistProfileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Artistprofileid"},"userId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Userid"},"phoneNumber":{"type":"string","title":"Phonenumber"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"workLinks":{"items":{"type":"string"},"type":"array","title":"Worklinks","default":[]},"socialLinks":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Sociallinks"},"galleryImages":{"items":{"type":"string"},"type":"array","title":"Galleryimages","default":[]},"revewerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Revewerid"},"aadhaarFrontUrl":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Aadhaarfronturl"},"aadhaarBackUrl":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Aadhaarbackurl"},"livePhotoUrl":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Livephotourl"},"agreementUrl":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Agreementurl"},"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"},"status":{"$ref":"#/components/schemas/ArtistApplicationStatus"},"rejectReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rejectreason"},"submittedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submittedat"},"reviewedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Reviewedat"},"languages":{"items":{"$ref":"#/components/schemas/LanguageSchema"},"type":"array","title":"Languages","default":[]},"genres":{"items":{"$ref":"#/components/schemas/GenreSchema"},"type":"array","title":"Genres","default":[]},"additionalDetails":{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetailsResponseSchema"},"type":"array","title":"Additionaldetails","default":[]}},"type":"object","required":["firstName","stageName","phoneNumber","id","status"],"title":"ArtistApplicationResponseSchema","description":"Response schema for artist application details."},"ArtistApplicationStatus":{"type":"string","enum":["new","approved","rejected","update_required","blocked"],"title":"ArtistApplicationStatus"},"ArtistApplicationUpdate":{"properties":{"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl"},"featuredVideoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredvideourl"},"profilePicture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profilepicture"},"bio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bio"},"firstName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"stageName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stagename"},"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"work_links":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Work Links"},"status":{"anyOf":[{"$ref":"#/components/schemas/ArtistApplicationStatus"},{"type":"null"}]},"reject_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reject Reason"},"notes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Notes"},"user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"},"reveiwer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Reveiwer Id"},"artist_profile_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Artist Profile Id"},"social_links":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Social Links"},"languages":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Languages"},"genres":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Genres"},"gallery_images":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Gallery Images"},"aadhaar_front_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aadhaar Front Url"},"aadhaar_back_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aadhaar Back Url"},"live_photo_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Live Photo Url"},"agreement_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agreement Url"},"additional_details":{"anyOf":[{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetailsUpdate"},"type":"array"},{"type":"null"}],"title":"Additional Details"}},"additionalProperties":false,"type":"object","title":"ArtistApplicationUpdate"},"ArtistClaimRequest":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique ID for this claim request."},"user_id":{"type":"string","format":"uuid","title":"User Id","description":"ID of the user submitting the claim request."},"artist_id":{"type":"string","format":"uuid","title":"Artist Id","description":"ID of the artist profile that the user is attempting to claim."},"status":{"$ref":"#/components/schemas/ArtistClaimStatus","description":"Current status of the claim request in the workflow.","default":"draft"},"claimed_roles":{"items":{"$ref":"#/components/schemas/ArtistClaimRoles"},"type":"array","title":"Claimed Roles","description":"List of ArtistClaimRoles values that the user is claiming for this profile."},"verification_data":{"additionalProperties":true,"type":"object","title":"Verification Data","description":"Arbitrary JSON containing verification data such as ID documents, social media links, proof URLs, etc."},"admin_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Admin Notes","description":"Optional notes for admin use, such as rejection reasons or instructions for more information."},"submitted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submitted At","description":"Timestamp when the claim request was submitted."},"reviewed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Reviewed At","description":"Timestamp when the claim request was reviewed."},"reviewer_role_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Reviewer Role Id","description":"ID of the admin role that last reviewed the claim request."},"additional_details":{"anyOf":[{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetails"},"type":"array"},{"type":"null"}],"title":"Additional Details"}},"type":"object","required":["user_id","artist_id"],"title":"ArtistClaimRequest","description":"A user's request to claim an artist/contributor/label profile.\n\nStatus flow: draft → submitted → under_review → approved / rejected / more_info"},"ArtistClaimRequestUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"},"artist_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Artist Id"},"status":{"anyOf":[{"$ref":"#/components/schemas/ArtistClaimStatus"},{"type":"null"}]},"claimed_roles":{"anyOf":[{"items":{"$ref":"#/components/schemas/ArtistClaimRoles"},"type":"array"},{"type":"null"}],"title":"Claimed Roles"},"verification_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Verification Data"},"admin_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Admin Notes"},"submitted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submitted At"},"reviewed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Reviewed At"},"reviewer_role_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Reviewer Role Id"},"additional_details":{"anyOf":[{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetailsUpdate"},"type":"array"},{"type":"null"}],"title":"Additional Details"}},"additionalProperties":false,"type":"object","title":"ArtistClaimRequestUpdate"},"ArtistClaimRoles":{"type":"string","enum":["artist","artist_manager"],"title":"ArtistClaimRoles"},"ArtistClaimStatus":{"type":"string","enum":["draft","submitted","under_review","approved","rejected","more_info"],"title":"ArtistClaimStatus"},"ArtistEarningsSummaryItem":{"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"},"collaboratorId":{"type":"string","title":"Collaboratorid"},"collaboratorName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collaboratorname"},"collaboratorType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collaboratortype"},"profilePicture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profilepicture"},"totalEarningsPaise":{"type":"integer","title":"Totalearningspaise","default":0},"songCount":{"type":"integer","title":"Songcount","default":0},"payoutCount":{"type":"integer","title":"Payoutcount","default":0}},"type":"object","required":["collaboratorId"],"title":"ArtistEarningsSummaryItem","description":"Aggregated artist earnings for a period."},"ArtistPayslipLineItem":{"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"},"songId":{"type":"string","title":"Songid"},"songTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Songtitle"},"amountPaise":{"type":"integer","title":"Amountpaise","default":0},"payoutCount":{"type":"integer","title":"Payoutcount","default":0}},"type":"object","required":["songId"],"title":"ArtistPayslipLineItem","description":"Per-song earnings line on an artist payslip."},"ArtistPayslipResponse":{"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"},"artistId":{"type":"string","title":"Artistid"},"artistName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Artistname"},"stageName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stagename"},"profilePicture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profilepicture"},"month":{"type":"string","title":"Month"},"periodStart":{"type":"string","title":"Periodstart"},"periodEnd":{"type":"string","title":"Periodend"},"totalEarningsPaise":{"type":"integer","title":"Totalearningspaise","default":0},"songCount":{"type":"integer","title":"Songcount","default":0},"lineItems":{"items":{"$ref":"#/components/schemas/ArtistPayslipLineItem"},"type":"array","title":"Lineitems"}},"type":"object","required":["artistId","month","periodStart","periodEnd"],"title":"ArtistPayslipResponse","description":"Monthly payslip-style earnings statement for an artist."},"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."},"ArtistStudio":{"properties":{"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl","default":"https://cdn.goongoonalo.com/artists/unverified_artist.webp"},"featuredVideoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredvideourl"},"profilePicture":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Profilepicture"},"bio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bio"},"firstName":{"type":"string","title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"stageName":{"type":"string","title":"Stagename"},"id":{"type":"string","format":"uuid","title":"Id"},"coreMember":{"type":"boolean","title":"Coremember","default":false},"verifiedMember":{"type":"boolean","title":"Verifiedmember","default":false},"totalFollows":{"type":"integer","title":"Totalfollows","default":0},"urlTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Urltitle"},"roles":{"items":{"type":"integer"},"type":"array","title":"Roles"},"socialLinks":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Sociallinks"},"languages":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Languages"},"genres":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Genres"},"galleryImages":{"items":{"type":"string"},"type":"array","title":"Galleryimages"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"uniqueListeners":{"type":"integer","title":"Uniquelisteners","default":0},"totalSongs":{"type":"integer","title":"Totalsongs","default":0}},"type":"object","required":["firstName","stageName"],"title":"ArtistStudio"},"ArtistsLiveStreamingArchivedComment":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique identifier for the archived live streaming comment."},"archived_video_id":{"type":"string","format":"uuid","title":"Archived Video Id","description":"Foreign key referencing the archived live streaming video."},"user_id":{"type":"string","format":"uuid","title":"User Id","description":"Foreign key referencing the user who made the comment."},"comment":{"type":"string","title":"Comment","description":"The content of the archived live streaming comment."},"parent_comment_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Comment Id","description":"Foreign key referencing the parent comment, if any."}},"type":"object","required":["archived_video_id","user_id","comment"],"title":"ArtistsLiveStreamingArchivedComment"},"ArtistsLiveStreamingArchivedCommentUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"archived_video_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Archived Video Id"},"user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"},"parent_comment_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Comment Id"}},"additionalProperties":false,"type":"object","title":"ArtistsLiveStreamingArchivedCommentUpdate"},"ArtistsLiveStreamingArchivedVideo":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique identifier for the archived live streaming video."},"live_session_id":{"type":"string","format":"uuid","title":"Live Session Id","description":"Foreign key referencing the live streaming session."},"artist_id":{"type":"string","format":"uuid","title":"Artist Id","description":"Foreign key referencing the artist."},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"The title of the archived live streaming video."},"video_url":{"type":"string","title":"Video Url","description":"The URL of the archived live streaming video."},"recording_s3_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording S3 Key","description":"The S3 key/prefix of the raw IVS recording for the archived video."},"thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail Url","description":"The URL of the thumbnail image for the archived video."},"duration_seconds":{"type":"integer","title":"Duration Seconds","description":"The duration of the archived live streaming video in seconds.","default":0},"view_count":{"type":"integer","title":"View Count","description":"The total number of views for the archived video.","default":0},"is_published":{"type":"boolean","title":"Is Published","description":"Indicates whether the archived live streaming video is published.","default":false},"feed_activity_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Feed Activity Id","description":"The GetStream feed activity id for the auto-published replay post. Non-null indicates the replay has already been posted to the artist's feed (used for idempotency)."}},"type":"object","required":["live_session_id","artist_id","video_url"],"title":"ArtistsLiveStreamingArchivedVideo"},"ArtistsLiveStreamingArchivedVideoUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"live_session_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Live Session Id"},"artist_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Artist Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"video_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Video Url"},"recording_s3_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording S3 Key"},"thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail Url"},"duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Seconds"},"view_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"View Count"},"is_published":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Published"},"feed_activity_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Feed Activity Id"}},"additionalProperties":false,"type":"object","title":"ArtistsLiveStreamingArchivedVideoUpdate"},"ArtistsLiveStreamingChannel":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique identifier for the live configuration."},"artist_id":{"type":"string","format":"uuid","title":"Artist Id","description":"Foreign key referencing the artist."},"streaming_provider":{"$ref":"#/components/schemas/LiveStreamingProvider","description":"The live streaming provider for the live event.","default":"IVS"},"ivs_channel_arn":{"type":"string","title":"Ivs Channel Arn","description":"The ARN of the IVS channel for the live event."},"ivs_channel_name":{"type":"string","title":"Ivs Channel Name","description":"The name of the IVS channel for the live event."},"stream_key_arn":{"type":"string","title":"Stream Key Arn","description":"The ARN of the stream key for the live event."},"stream_key_value":{"type":"string","title":"Stream Key Value","description":"The value of the stream key for the live event."},"playback_url":{"type":"string","title":"Playback Url","description":"The playback URL for the live event."},"is_enabled":{"type":"boolean","title":"Is Enabled","description":"Indicates whether live streaming is enabled for the artist.","default":false},"latency_mode":{"$ref":"#/components/schemas/LivestreamingLatencyMode","description":"The latency mode for the live streaming session (e.g., LOW, NORMAL).","default":"LOW"},"stream_type":{"$ref":"#/components/schemas/LivestreamingStreamType","description":"The type of the stream for the live streaming session (e.g., STANDARD, BASIC).","default":"STANDARD"}},"type":"object","required":["artist_id","ivs_channel_arn","ivs_channel_name","stream_key_arn","stream_key_value","playback_url"],"title":"ArtistsLiveStreamingChannel"},"ArtistsLiveStreamingChannelUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"artist_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Artist Id"},"streaming_provider":{"anyOf":[{"$ref":"#/components/schemas/LiveStreamingProvider"},{"type":"null"}]},"ivs_channel_arn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ivs Channel Arn"},"ivs_channel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ivs Channel Name"},"stream_key_arn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stream Key Arn"},"stream_key_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stream Key Value"},"playback_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playback Url"},"is_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Enabled"},"latency_mode":{"anyOf":[{"$ref":"#/components/schemas/LivestreamingLatencyMode"},{"type":"null"}]},"stream_type":{"anyOf":[{"$ref":"#/components/schemas/LivestreamingStreamType"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"ArtistsLiveStreamingChannelUpdate"},"ArtistsLiveStreamingReactions":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique identifier for the live streaming reaction."},"live_session_id":{"type":"string","format":"uuid","title":"Live Session Id","description":"Foreign key referencing the live streaming session."},"user_id":{"type":"string","format":"uuid","title":"User Id","description":"Foreign key referencing the user who sent the reaction."},"reaction_type":{"$ref":"#/components/schemas/LiveStreamingReactionType","description":"The type of the reaction.","default":"like"}},"type":"object","required":["live_session_id","user_id"],"title":"ArtistsLiveStreamingReactions"},"ArtistsLiveStreamingReactionsUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"live_session_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Live Session Id"},"user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"},"reaction_type":{"anyOf":[{"$ref":"#/components/schemas/LiveStreamingReactionType"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"ArtistsLiveStreamingReactionsUpdate"},"ArtistsLiveStreamingSession":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique identifier for the live streaming session."},"artist_id":{"type":"string","format":"uuid","title":"Artist Id","description":"Foreign key referencing the artist."},"streaming_channel_id":{"type":"string","format":"uuid","title":"Streaming Channel Id","description":"Foreign key referencing the artist's live streaming channel."},"title":{"type":"string","title":"Title","description":"The title of the live streaming session."},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"The description of the live streaming session."},"streaming_status":{"$ref":"#/components/schemas/LiveStreamingStatus","description":"The current status of the live event.","default":"scheduled"},"screen_orientation":{"$ref":"#/components/schemas/LivestreamingScreenOrientation","description":"Display orientation of the live stream (1 = landscape, 2 = portrait).","default":1},"chat_channel_cid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chat Channel Cid","description":"The GetStream chat channel CID for the live event (e.g. 'livestream:live_<session_id>')."},"chat_channel_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chat Channel Id","description":"The GetStream chat channel id for the live event (e.g. 'live_<session_id>')."},"chat_channel_type":{"anyOf":[{"$ref":"#/components/schemas/LiveStreamingChatChannelType"},{"type":"null"}],"description":"The GetStream chat channel type for the live event (e.g. 'livestream')."},"chat_provider":{"anyOf":[{"$ref":"#/components/schemas/LiveStreamingChatProvider"},{"type":"null"}],"description":"The chat provider backing the live event chat.","default":"getstream"},"recording_config_arn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Config Arn","description":"The ARN of the IVS recording configuration used for this session."},"ended_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ended Reason","description":"The reason the live streaming session ended (e.g., artist_ended, error)."},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At","description":"The start time of the live streaming session."},"ended_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Ended At","description":"The end time of the live streaming session."},"auto_end_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Auto End At","description":"Wall-clock time at which the session should be auto-ended by the duration-watchdog beat task. NULL = no auto-end."},"reconnect_deadline_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Reconnect Deadline At","description":"While the session is RECONNECTING (ingest dropped), the wall-clock time after which the watchdog fully ends it if the stream has not resumed. NULL when the session is not reconnecting."},"paused_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Paused At","description":"When the current pause (RECONNECTING) started. On resume this is used to push ``auto_end_at`` forward by the paused span. NULL when not paused."},"pause_extension_seconds":{"type":"integer","title":"Pause Extension Seconds","description":"Cumulative seconds already added to ``auto_end_at`` for time spent paused. Capped by LIVE_MAX_PAUSE_EXTENSION_MINUTES.","default":0},"recording_segments":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Recording Segments","description":"Ordered IVS recording segments captured across the session's pauses/reconnects, each ``{s3_key_prefix, recording_session_id, duration_ms, recorded_at}``. Stitched into one continuous replay (pauses excluded) on final end."},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url","description":"The URL of the recorded live streaming session."},"thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail Url","description":"The URL of the thumbnail image for the live streaming session."},"peak_viewers":{"type":"integer","title":"Peak Viewers","description":"The peak number of viewers during the live streaming session.","default":0},"total_viewers":{"type":"integer","title":"Total Viewers","description":"The total number of viewers for the live streaming session.","default":0}},"type":"object","required":["artist_id","streaming_channel_id","title"],"title":"ArtistsLiveStreamingSession"},"ArtistsLiveStreamingSessionAnalytics":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique identifier for the live streaming session analytics."},"live_session_id":{"type":"string","format":"uuid","title":"Live Session Id","description":"Foreign key referencing the live streaming session."},"peak_concurrent_viewers":{"type":"integer","title":"Peak Concurrent Viewers","description":"The peak number of concurrent viewers during the live streaming session.","default":0},"total_unique_viewers":{"type":"integer","title":"Total Unique Viewers","description":"The total number of unique viewers during the live streaming session.","default":0},"total_chat_messages":{"type":"integer","title":"Total Chat Messages","description":"The total number of chat messages during the live streaming session.","default":0},"total_reactions":{"type":"integer","title":"Total Reactions","description":"The total number of reactions during the live streaming session.","default":0},"watch_time_seconds":{"type":"integer","title":"Watch Time Seconds","description":"The total watch time in seconds during the live streaming session.","default":0}},"type":"object","required":["live_session_id"],"title":"ArtistsLiveStreamingSessionAnalytics"},"ArtistsLiveStreamingSessionAnalyticsUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"live_session_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Live Session Id"},"peak_concurrent_viewers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Peak Concurrent Viewers"},"total_unique_viewers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Unique Viewers"},"total_chat_messages":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Chat Messages"},"total_reactions":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Reactions"},"watch_time_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Watch Time Seconds"}},"additionalProperties":false,"type":"object","title":"ArtistsLiveStreamingSessionAnalyticsUpdate"},"ArtistsLiveStreamingSessionUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"artist_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Artist Id"},"streaming_channel_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Streaming Channel Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"streaming_status":{"anyOf":[{"$ref":"#/components/schemas/LiveStreamingStatus"},{"type":"null"}]},"screen_orientation":{"anyOf":[{"$ref":"#/components/schemas/LivestreamingScreenOrientation"},{"type":"null"}]},"chat_channel_cid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chat Channel Cid"},"chat_channel_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chat Channel Id"},"chat_channel_type":{"anyOf":[{"$ref":"#/components/schemas/LiveStreamingChatChannelType"},{"type":"null"}]},"chat_provider":{"anyOf":[{"$ref":"#/components/schemas/LiveStreamingChatProvider"},{"type":"null"}]},"recording_config_arn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Config Arn"},"ended_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ended Reason"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"ended_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Ended At"},"auto_end_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Auto End At"},"reconnect_deadline_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Reconnect Deadline At"},"paused_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Paused At"},"pause_extension_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Pause Extension Seconds"},"recording_segments":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Recording Segments"},"recording_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recording Url"},"thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail Url"},"peak_viewers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Peak Viewers"},"total_viewers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Viewers"}},"additionalProperties":false,"type":"object","title":"ArtistsLiveStreamingSessionUpdate"},"ArtistsModel":{"properties":{"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl","default":"https://cdn.goongoonalo.com/artists/unverified_artist.webp"},"featuredVideoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredvideourl"},"profilePicture":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Profilepicture"},"bio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bio"},"firstName":{"type":"string","title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"stageName":{"type":"string","title":"Stagename"},"id":{"type":"string","format":"uuid","title":"Id"},"coreMember":{"type":"boolean","title":"Coremember","default":false},"verifiedMember":{"type":"boolean","title":"Verifiedmember","default":false},"totalFollows":{"type":"integer","title":"Totalfollows","default":0},"urlTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Urltitle"},"roles":{"items":{"$ref":"#/components/schemas/ArtistRoles"},"type":"array","title":"Roles"},"socialLinks":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Sociallinks"},"languages":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Languages"},"genres":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Genres"},"galleryImages":{"items":{"type":"string"},"type":"array","title":"Galleryimages"}},"type":"object","required":["firstName","stageName"],"title":"ArtistsModel","description":"Base model for Artists table.\nContains all fields except the primary key and timestamps.\nUsed for type hinting and as a base for other models."},"ArtistsModelUpdate":{"properties":{"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl"},"featuredVideoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredvideourl"},"profilePicture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profilepicture"},"bio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bio"},"firstName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"stageName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stagename"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"coreMember":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Coremember"},"verifiedMember":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Verifiedmember"},"totalFollows":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totalfollows"},"urlTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Urltitle"},"roles":{"anyOf":[{"items":{"$ref":"#/components/schemas/ArtistRoles"},"type":"array"},{"type":"null"}],"title":"Roles"},"socialLinks":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Sociallinks"},"languages":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Languages"},"genres":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Genres"},"galleryImages":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Galleryimages"}},"additionalProperties":false,"type":"object","title":"ArtistsModelUpdate"},"ArtistsReportJobStartResponse":{"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"},"jobId":{"type":"string","title":"Jobid"},"status":{"$ref":"#/components/schemas/MergeJobStatus"}},"type":"object","required":["jobId","status"],"title":"ArtistsReportJobStartResponse"},"ArtistsReportJobStatusResponse":{"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"},"jobId":{"type":"string","title":"Jobid"},"status":{"$ref":"#/components/schemas/MergeJobStatus"},"progress":{"type":"integer","title":"Progress","default":0},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"totalArtists":{"type":"integer","title":"Totalartists","default":0},"processedArtists":{"type":"integer","title":"Processedartists","default":0},"totalRows":{"type":"integer","title":"Totalrows","default":0},"downloadUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Downloadurl"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["jobId","status"],"title":"ArtistsReportJobStatusResponse"},"AttributeType":{"type":"string","enum":["approved_the_content","rejected_the_content","drafted_the_content","created_the_content","updated_the_content","deleted_the_content","created_the_album","updated_the_album","deleted_the_album","published_the_album","created_the_artist","updated_the_artist","deleted_the_artist","approved_the_artist_application","rejected_the_artist_application","requested_update_for_artist_application","blocked_the_artist_application","approved_the_artist_claim","rejected_the_artist_claim","requested_more_info_for_artist_claim","created_the_playlist","updated_the_playlist","deleted_the_playlist","created_the_event","updated_the_event","deleted_the_event","approved_the_event","rejected_the_event","created_the_post","updated_the_post","deleted_the_post","published_the_post","created_the_spotlight","updated_the_spotlight","deleted_the_spotlight","created_the_coupon","updated_the_coupon","deleted_the_coupon","created_the_user","updated_the_user","deleted_the_user","created_the_studio_role","updated_the_studio_role","deleted_the_studio_role","created_the_notification","updated_the_notification","deleted_the_notification","created_the_livestream_channel","updated_the_livestream_channel","deleted_the_livestream_channel","created_the_chat_channel","updated_the_chat_channel","deleted_the_chat_channel","created_the_app_setting","updated_the_app_setting","deleted_the_app_setting","created_the_platform_setting","updated_the_platform_setting","deleted_the_platform_setting","created_the_featured_banner","updated_the_featured_banner","deleted_the_featured_banner","created_the_genre","updated_the_genre","deleted_the_genre","created_the_tag","updated_the_tag","deleted_the_tag","created_the_language","updated_the_language","deleted_the_language","created_the_user_subscription","updated_the_user_subscription","deleted_the_user_subscription","created_the_subscription_period","updated_the_subscription_period","deleted_the_subscription_period","created_the_gdp_zone","updated_the_gdp_zone","deleted_the_gdp_zone","created_the_faq","updated_the_faq","deleted_the_faq","created_the_home_section","updated_the_home_section","deleted_the_home_section","created_the_subscription_plan","updated_the_subscription_plan","deleted_the_subscription_plan","content_downloaded","created_the_vendor_upload","restarted_the_vendor_upload","created_g_internal_upload","started_g_internal_upload","restarted_g_internal_upload","updated_g_internal_upload","ingested_g_internal_content"],"title":"AttributeType"},"AudioFeatures":{"properties":{"bpm":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Bpm","description":"Beats per minute"},"bpm_confidence":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Bpm Confidence","description":"Confidence level of BPM detection"},"key":{"anyOf":[{"$ref":"#/components/schemas/MusicKeyEnum"},{"type":"null"}],"description":"Musical key using MusicKeyEnum values"},"key_strength":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Key Strength","description":"Strength level of key detection"},"scale":{"anyOf":[{"$ref":"#/components/schemas/AudioScaleEnum"},{"type":"null"}],"description":"Scale (Major/Minor)"},"camelot":{"anyOf":[{"$ref":"#/components/schemas/CamelotNotationEnum"},{"type":"null"}],"description":"Camelot notation using CamelotNotationEnum"},"time_signature":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time Signature","description":"Time signature (e.g., 4/4)"}},"type":"object","title":"AudioFeatures"},"AudioFeaturesUpdate":{"properties":{"bpm":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Bpm"},"bpm_confidence":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Bpm Confidence"},"key":{"anyOf":[{"$ref":"#/components/schemas/MusicKeyEnum"},{"type":"null"}]},"key_strength":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Key Strength"},"scale":{"anyOf":[{"$ref":"#/components/schemas/AudioScaleEnum"},{"type":"null"}]},"camelot":{"anyOf":[{"$ref":"#/components/schemas/CamelotNotationEnum"},{"type":"null"}]},"time_signature":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time Signature"}},"additionalProperties":false,"type":"object","title":"AudioFeaturesUpdate"},"AudioQuality":{"type":"integer","enum":[0,1,2,3,4],"title":"AudioQuality"},"AudioScaleEnum":{"type":"string","enum":["Major","Minor"],"title":"AudioScaleEnum"},"BtsFootageAvailableEnum":{"type":"integer","enum":[1,2],"title":"BtsFootageAvailableEnum"},"CacheRefreshAcceptedResponse":{"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"},"status":{"type":"string","title":"Status","default":"refresh_started"},"taskId":{"type":"string","title":"Taskid"},"entities":{"items":{"type":"string"},"type":"array","title":"Entities"},"message":{"type":"string","title":"Message"},"pollUrl":{"type":"string","title":"Pollurl"}},"type":"object","required":["taskId","entities","message","pollUrl"],"title":"CacheRefreshAcceptedResponse","description":"Returned immediately when the refresh runs as a background task."},"CacheRefreshRequest":{"properties":{"entities":{"items":{"type":"string"},"type":"array","title":"Entities"}},"additionalProperties":false,"type":"object","required":["entities"],"title":"CacheRefreshRequest"},"CacheRefreshStatusResponse":{"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"},"taskId":{"type":"string","title":"Taskid"},"status":{"type":"string","title":"Status"},"entities":{"items":{"type":"string"},"type":"array","title":"Entities"},"completedEntities":{"items":{"type":"string"},"type":"array","title":"Completedentities"},"failedEntities":{"items":{"type":"string"},"type":"array","title":"Failedentities"},"entityCounts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Entitycounts"},"lazyKeyCounts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Lazykeycounts","default":{}},"progressPercent":{"type":"integer","title":"Progresspercent"},"message":{"type":"string","title":"Message"}},"type":"object","required":["taskId","status","entities","completedEntities","failedEntities","entityCounts","progressPercent","message"],"title":"CacheRefreshStatusResponse","description":"Status of an ongoing or completed cache refresh task."},"CamelotNotationEnum":{"type":"string","enum":["1A","1B","2A","2B","3A","3B","4A","4B","5A","5B","6A","6B","7A","7B","8A","8B","9A","9B","10A","10B","11A","11B","12A","12B"],"title":"CamelotNotationEnum"},"ChatChannelRef":{"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","title":"Id","description":"The Stream channel id"},"cid":{"type":"string","title":"Cid","description":"The Stream channel cid (``type:id``)"}},"type":"object","required":["id","cid"],"title":"ChatChannelRef","description":"Minimal reference to a Stream chat channel (identifiers only)."},"ChatRoomChannelResponse":{"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"},"channelId":{"type":"string","title":"Channelid","default":""},"channelCid":{"type":"string","title":"Channelcid","default":""},"channelType":{"type":"string","title":"Channeltype","default":"messaging"},"channelName":{"type":"string","title":"Channelname","default":""},"channelMembers":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":true,"type":"object"}]},"type":"array","title":"Channelmembers"},"channelMetadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Channelmetadata"}},"type":"object","title":"ChatRoomChannelResponse","description":"Validated chat room channel details returned from the artist JSONB payload."},"ChatRoomProvisionStatus":{"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"},"provisioned":{"type":"boolean","title":"Provisioned","description":"Indicates if the chat room channel has been provisioned","default":false},"enabled":{"type":"boolean","title":"Enabled","description":"Indicates if the chat room channel is enabled","default":false},"channel":{"anyOf":[{"$ref":"#/components/schemas/ChatRoomChannelResponse"},{"type":"null"}],"description":"Details of the provisioned chat room channel, if available"}},"type":"object","title":"ChatRoomProvisionStatus","description":"Validated chat room provision status returned from the artist JSONB payload."},"ChatThemeType":{"type":"integer","enum":[1,2,3],"title":"ChatThemeType"},"ClaimArtistSchema":{"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":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stagename"},"firstName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"profilePicture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profilepicture"},"verifiedMember":{"type":"boolean","title":"Verifiedmember","default":false}},"type":"object","required":["id"],"title":"ClaimArtistSchema","description":"Minimal artist info embedded inside claim responses.\n\nField names are camelCase to match the Artists ORM model attributes,\nconsistent with the rest of the artist schema layer (ArtistShortSchema)."},"ClaimRequestListItem":{"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"},"artistId":{"type":"string","format":"uuid","title":"Artistid"},"userId":{"type":"string","format":"uuid","title":"Userid"},"user":{"$ref":"#/components/schemas/ClaimUserSchema"},"artist":{"$ref":"#/components/schemas/ClaimArtistSchema"},"status":{"$ref":"#/components/schemas/ArtistClaimStatus"},"claimedRoles":{"items":{"$ref":"#/components/schemas/ArtistClaimRoles"},"type":"array","title":"Claimedroles"},"submittedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submittedat"},"additionalDetails":{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetailsResponseSchema"},"type":"array","title":"Additionaldetails"}},"type":"object","required":["id","artistId","userId","user","artist","status","claimedRoles"],"title":"ClaimRequestListItem","description":"Compact claim item for list responses."},"ClaimRequestSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat"},"id":{"type":"string","format":"uuid","title":"Id"},"userId":{"type":"string","format":"uuid","title":"Userid"},"artistId":{"type":"string","format":"uuid","title":"Artistid"},"status":{"$ref":"#/components/schemas/ArtistClaimStatus"},"user":{"$ref":"#/components/schemas/ClaimUserSchema"},"artist":{"$ref":"#/components/schemas/ClaimArtistSchema"},"claimedRoles":{"items":{"$ref":"#/components/schemas/ArtistClaimRoles"},"type":"array","title":"Claimedroles"},"profileClaim":{"anyOf":[{"$ref":"#/components/schemas/ProfileClaimSchema"},{"type":"null"}]},"verificationData":{"additionalProperties":true,"type":"object","title":"Verificationdata"},"adminNotes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Adminnotes"},"submittedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submittedat"},"reviewedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Reviewedat"},"reviewerRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Reviewerroleid"},"reviewer":{"anyOf":[{"$ref":"#/components/schemas/ClaimUserSchema"},{"type":"null"}]},"additionalDetails":{"items":{"$ref":"#/components/schemas/ArtistAdditionalDetailsResponseSchema"},"type":"array","title":"Additionaldetails"}},"type":"object","required":["id","userId","artistId","status","user","artist","claimedRoles","verificationData"],"title":"ClaimRequestSchema","description":"Full claim request detail response."},"ClaimUserSchema":{"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"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phoneNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phonenumber"},"firstName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"username":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"profilePicture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profilepicture"}},"type":"object","required":["id"],"title":"ClaimUserSchema","description":"Minimal user info embedded inside claim responses."},"ClosedCaptionsAvailableEnum":{"type":"integer","enum":[1,2],"title":"ClosedCaptionsAvailableEnum"},"CollaboratorInput":{"properties":{"artist":{"type":"string","title":"Artist"},"revenue":{"type":"number","maximum":100.0,"minimum":0.0,"title":"Revenue","default":0.0}},"additionalProperties":false,"type":"object","required":["artist"],"title":"CollaboratorInput","description":"Input for a collaborator entry."},"CollaboratorInputUpdate":{"properties":{"artist":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Artist"},"revenue":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Revenue"}},"additionalProperties":false,"type":"object","title":"CollaboratorInputUpdate"},"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."},"ContentCreateRequest":{"properties":{"title":{"type":"string","maxLength":1024,"title":"Title"},"leadArtists":{"items":{"type":"string","format":"uuid"},"type":"array","minItems":1,"title":"Leadartists","description":"List of artist UUIDs (required)"},"starCast":{"items":{"type":"string"},"type":"array","title":"Starcast","description":"List of primary cast members (actor names) associated with the content"},"collaborators":{"items":{"$ref":"#/components/schemas/CollaboratorInput"},"type":"array","title":"Collaborators"},"lyricsUrl":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Lyricsurl"},"audioUrl":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Audiourl"},"videoUrl":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Videourl"},"audioCredits":{"items":{"$ref":"#/components/schemas/ContentCreditInput"},"type":"array","title":"Audiocredits"},"musicianCredits":{"items":{"$ref":"#/components/schemas/ContentCreditInput"},"type":"array","title":"Musiciancredits"},"videoCredits":{"items":{"$ref":"#/components/schemas/ContentCreditInput"},"type":"array","title":"Videocredits"},"musicType":{"type":"integer","title":"Musictype","default":1},"recordingType":{"type":"integer","title":"Recordingtype","default":1},"languages":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Languages"},"genres":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Genres"},"explicitLyrics":{"type":"boolean","title":"Explicitlyrics","default":false},"tags":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Tags"},"isrcCode":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Isrccode"},"iswcCode":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Iswccode"},"upcCode":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Upccode"},"releaseDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Releasedate"},"markets":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Markets"},"description":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Description"},"subscriptions":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Subscriptions"},"thumbnailUrl":{"items":{"type":"string"},"type":"array","title":"Thumbnailurl"},"contentType":{"type":"integer","title":"Contenttype","default":6},"subTitlesUrl":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Subtitlesurl"},"featuredPictureUrl":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Featuredpictureurl"},"featuredVideoUrl":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Featuredvideourl"},"additionalMetadata":{"anyOf":[{"$ref":"#/components/schemas/AdditionalContentMetadata"},{"type":"null"}]},"audioFeatures":{"anyOf":[{"$ref":"#/components/schemas/AudioFeatures"},{"type":"null"}]},"approvalStatus":{"anyOf":[{"$ref":"#/components/schemas/APPROVALSTATUS"},{"type":"null"}],"default":2},"uploadedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedby"}},"additionalProperties":false,"type":"object","required":["title","leadArtists"],"title":"ContentCreateRequest","description":"Input schema for creating a new content."},"ContentCreateRequestUpdate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"leadArtists":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Leadartists"},"starCast":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Starcast"},"collaborators":{"anyOf":[{"items":{"$ref":"#/components/schemas/CollaboratorInputUpdate"},"type":"array"},{"type":"null"}],"title":"Collaborators"},"lyricsUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lyricsurl"},"audioUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiourl"},"videoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Videourl"},"audioCredits":{"anyOf":[{"items":{"$ref":"#/components/schemas/ContentCreditInputUpdate"},"type":"array"},{"type":"null"}],"title":"Audiocredits"},"musicianCredits":{"anyOf":[{"items":{"$ref":"#/components/schemas/ContentCreditInputUpdate"},"type":"array"},{"type":"null"}],"title":"Musiciancredits"},"videoCredits":{"anyOf":[{"items":{"$ref":"#/components/schemas/ContentCreditInputUpdate"},"type":"array"},{"type":"null"}],"title":"Videocredits"},"musicType":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Musictype"},"recordingType":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Recordingtype"},"languages":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Languages"},"genres":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Genres"},"explicitLyrics":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Explicitlyrics"},"tags":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Tags"},"isrcCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Isrccode"},"iswcCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Iswccode"},"upcCode":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Upccode"},"releaseDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Releasedate"},"markets":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Markets"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"subscriptions":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Subscriptions"},"thumbnailUrl":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Thumbnailurl"},"contentType":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Contenttype"},"subTitlesUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subtitlesurl"},"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl"},"featuredVideoUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredvideourl"},"additionalMetadata":{"anyOf":[{"$ref":"#/components/schemas/AdditionalContentMetadataUpdate"},{"type":"null"}]},"audioFeatures":{"anyOf":[{"$ref":"#/components/schemas/AudioFeaturesUpdate"},{"type":"null"}]},"approvalStatus":{"anyOf":[{"$ref":"#/components/schemas/APPROVALSTATUS"},{"type":"null"}]},"uploadedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedby"}},"additionalProperties":false,"type":"object","title":"ContentCreateRequestUpdate"},"ContentCreditInput":{"properties":{"artists":{"items":{"type":"string"},"type":"array","title":"Artists"},"designation":{"type":"string","maxLength":1024,"title":"Designation"},"newArtists":{"items":{"type":"string"},"type":"array","title":"Newartists"}},"additionalProperties":false,"type":"object","required":["designation"],"title":"ContentCreditInput","description":"Input for credit entries (audio, video, musician)."},"ContentCreditInputUpdate":{"properties":{"artists":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Artists"},"designation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Designation"},"newArtists":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Newartists"}},"additionalProperties":false,"type":"object","title":"ContentCreditInputUpdate"},"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)."},"ContentExportJobStartResponse":{"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"},"jobId":{"type":"string","title":"Jobid"},"status":{"$ref":"#/components/schemas/MergeJobStatus"}},"type":"object","required":["jobId","status"],"title":"ContentExportJobStartResponse"},"ContentExportJobStatusResponse":{"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"},"jobId":{"type":"string","title":"Jobid"},"status":{"$ref":"#/components/schemas/MergeJobStatus"},"progress":{"type":"integer","title":"Progress","default":0},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"totalRows":{"type":"integer","title":"Totalrows","default":0},"processedRows":{"type":"integer","title":"Processedrows","default":0},"downloadUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Downloadurl"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["jobId","status"],"title":"ContentExportJobStatusResponse"},"ContentIdNamePayload":{"properties":{"contentIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Contentids"}},"additionalProperties":false,"type":"object","required":["contentIds"],"title":"ContentIdNamePayload"},"ContentIdNameSchema":{"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"}},"type":"object","required":["id","title"],"title":"ContentIdNameSchema"},"ContentItemPlaylist":{"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"},"content":{"type":"string","format":"uuid","title":"Content"},"addedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Addedat"}},"type":"object","required":["content"],"title":"ContentItemPlaylist"},"ContentItemUpdate":{"properties":{"addedAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Addedat"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content"}},"additionalProperties":false,"type":"object","title":"ContentItemUpdate"},"ContentRatingEnum":{"type":"integer","enum":[1,2,3,4,5],"title":"ContentRatingEnum"},"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."},"ContentStudioSchema":{"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"},"audioFeatures":{"anyOf":[{"$ref":"#/components/schemas/AudioFeatures"},{"type":"null"}]},"additionalMetadata":{"anyOf":[{"$ref":"#/components/schemas/AdditionalContentMetadata"},{"type":"null"}]}},"type":"object","required":["id","title","contentType"],"title":"ContentStudioSchema","description":"Complete content information for detail views.\nThis is the primary content response schema."},"ContentType":{"type":"integer","enum":[1,2,3,4,5,6,7,8],"title":"ContentType"},"ContentTypeBreakdownItem":{"properties":{"contentType":{"type":"integer","title":"Contenttype","default":0},"name":{"type":"string","title":"Name","default":""},"plays":{"type":"integer","title":"Plays","default":0},"duration":{"type":"integer","title":"Duration","default":0},"percentage":{"type":"number","title":"Percentage","default":0.0}},"type":"object","title":"ContentTypeBreakdownItem","description":"Single content type engagement item."},"ContentTypeBreakdownResponse":{"properties":{"breakdown":{"items":{"$ref":"#/components/schemas/ContentTypeBreakdownItem"},"type":"array","title":"Breakdown","default":[]}},"type":"object","title":"ContentTypeBreakdownResponse","description":"Response for engagement by content type endpoint."},"ContentVerifiedEnum":{"type":"integer","enum":[1,2],"title":"ContentVerifiedEnum"},"ContentWithCreditsSchema":{"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},"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"}},"type":"object","required":["id","title","contentType"],"title":"ContentWithCreditsSchema","description":"Content information including credits for detail views.\nExtends ContentShortSchema by adding credit sections."},"Countries-Input":{"properties":{"name":{"type":"string","maxLength":255,"title":"Name"},"alpha2":{"type":"string","maxLength":2,"title":"Alpha2"},"alpha3":{"type":"string","maxLength":3,"title":"Alpha3"},"code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Code"},"currency":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Currency"},"currency_code":{"anyOf":[{"type":"string","maxLength":10},{"type":"null"}],"title":"Currency Code"},"symbol":{"anyOf":[{"type":"string","maxLength":10},{"type":"null"}],"title":"Symbol"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"}},"type":"object","required":["name","alpha2","alpha3"],"title":"Countries","description":"Countries table with dial codes and currency info."},"Countries-Output":{"properties":{"name":{"type":"string","maxLength":255,"title":"Name"},"alpha2":{"type":"string","maxLength":2,"title":"Alpha2"},"alpha3":{"type":"string","maxLength":3,"title":"Alpha3"},"code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Code"},"currency":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Currency"},"currencyCode":{"anyOf":[{"type":"string","maxLength":10},{"type":"null"}],"title":"Currencycode"},"symbol":{"anyOf":[{"type":"string","maxLength":10},{"type":"null"}],"title":"Symbol"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"flagPNG":{"type":"string","title":"Flagpng","description":"Computed property to generate flag PNG URL based on alpha2 code.","readOnly":true},"flagSVG":{"type":"string","title":"Flagsvg","description":"Computed property to generate flag SVG URL based on alpha2 code.","readOnly":true}},"type":"object","required":["name","alpha2","alpha3","flagPNG","flagSVG"],"title":"Countries","description":"Countries table with dial codes and currency info."},"CountriesUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"alpha2":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alpha2"},"alpha3":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alpha3"},"code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Code"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"},"currencyCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currencycode"},"symbol":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Symbol"},"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"}},"additionalProperties":false,"type":"object","title":"CountriesUpdate"},"CreateSocialPostRequest":{"properties":{"caption":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Caption"},"platform_captions":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Platform Captions","description":"Optional per-platform caption overrides keyed by SocialPlatform enum value"},"media_urls":{"items":{"type":"string"},"type":"array","title":"Media Urls"},"platforms":{"items":{"$ref":"#/components/schemas/SocialPlatform"},"type":"array","title":"Platforms"},"schedule_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Schedule At"},"tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Tags"},"youtube_post_type":{"anyOf":[{"type":"string","enum":["video","short"]},{"type":"null"}],"title":"Youtube Post Type","default":"video"},"youtube_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Title"},"youtube_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Description"},"youtube_thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Thumbnail Url","description":"S3 storage key for custom YouTube video thumbnail image"},"instagram_post_type":{"anyOf":[{"type":"string","enum":["reel","video"]},{"type":"null"}],"title":"Instagram Post Type","default":"reel"}},"type":"object","required":["platforms"],"title":"CreateSocialPostRequest","description":"Request body for creating a new multi-platform post."},"CustomNotificationCreate":{"properties":{"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description"},"notificationType":{"$ref":"#/components/schemas/NotificationType"},"notificationGroup":{"$ref":"#/components/schemas/CustomNotificationGroup"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"data":{"anyOf":[{"$ref":"#/components/schemas/NotificationDataSchema"},{"type":"null"}]},"buttonText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buttontext"},"thumbnailUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnailurl"},"groupSettings":{"anyOf":[{"$ref":"#/components/schemas/GroupSettingsSchema"},{"type":"null"}]},"triggerAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Triggerat"}},"type":"object","required":["title","description","notificationType","notificationGroup"],"title":"CustomNotificationCreate","description":"Create custom notification request."},"CustomNotificationDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"notificationType":{"type":"integer","title":"Notificationtype"},"notificationGroup":{"type":"integer","title":"Notificationgroup"},"groupSettings":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Groupsettings"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data"},"status":{"type":"integer","title":"Status"},"buttonText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buttontext"},"thumbnailUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnailurl"},"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"triggerAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Triggerat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat"}},"type":"object","required":["id","title","notificationType","notificationGroup","status"],"title":"CustomNotificationDetailResponse","description":"Detailed custom notification response with enriched groupSettings and data."},"CustomNotificationFormDataResponse":{"properties":{"entityTypes":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Entitytypes"}},"type":"object","required":["entityTypes"],"title":"CustomNotificationFormDataResponse","description":"Form data for custom notification creation UI."},"CustomNotificationGroup":{"type":"integer","enum":[1,2,3,4,5,6,7,8],"title":"CustomNotificationGroup","description":"Group types for custom notifications."},"CustomNotificationGroupsResponse":{"properties":{"groups":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Groups"}},"type":"object","required":["groups"],"title":"CustomNotificationGroupsResponse","description":"Custom notification groups response."},"CustomNotificationListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"notificationType":{"type":"integer","title":"Notificationtype"},"notificationGroup":{"type":"integer","title":"Notificationgroup"},"groupSettings":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Groupsettings"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data"},"status":{"type":"integer","title":"Status"},"buttonText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buttontext"},"thumbnailUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnailurl"},"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"triggerAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Triggerat"}},"type":"object","required":["id","title","notificationType","notificationGroup","status"],"title":"CustomNotificationListItem","description":"Custom notification item for list endpoint."},"CustomNotificationStatus":{"type":"integer","enum":[1,2,3,4,5],"title":"CustomNotificationStatus","description":"Status of custom notification."},"DashboardStatusResponse":{"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"},"totalContent":{"type":"integer","title":"Totalcontent","description":"Number of songs/albums/podcasts across the platform"},"totalListeners":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totallisteners","description":"Cumulative listener count"},"totalRevenue":{"type":"number","title":"Totalrevenue","description":"Total platform revenue (numeric)"},"totalEvents":{"type":"integer","title":"Totalevents","description":"Number of upcoming or total events"},"recentUploads":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Recentuploads","description":"Uploads in the last 7 days"},"totalStreams":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totalstreams","description":"Total number of streams across all content"},"pendingApprovals":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Pendingapprovals","description":"Number of items awaiting review"}},"type":"object","required":["totalContent","totalRevenue","totalEvents"],"title":"DashboardStatusResponse"},"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."},"DeviceInfoModel":{"properties":{"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":"DeviceInfoModel","description":"Device information for event tracking."},"DeviceInfoModelUpdate":{"properties":{"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"}},"additionalProperties":false,"type":"object","title":"DeviceInfoModelUpdate"},"DiscoverySourceItem":{"properties":{"source":{"type":"string","title":"Source","default":""},"count":{"type":"integer","title":"Count","default":0},"percentage":{"type":"number","title":"Percentage","default":0.0}},"type":"object","title":"DiscoverySourceItem","description":"Single track discovery source item."},"EntityReviewQueuedResponse":{"properties":{"taskId":{"type":"string","title":"Taskid"},"celeryTaskId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Celerytaskid"},"entityIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Entityids"},"entityType":{"$ref":"#/components/schemas/EntityType"},"queued":{"type":"boolean","title":"Queued","default":true}},"additionalProperties":false,"type":"object","required":["taskId","entityIds","entityType"],"title":"EntityReviewQueuedResponse"},"EntityReviewRequest":{"properties":{"entityIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Entityids"},"entityType":{"$ref":"#/components/schemas/EntityType"},"approve":{"anyOf":[{"$ref":"#/components/schemas/APPROVALSTATUS"},{"$ref":"#/components/schemas/EventStatus"}],"title":"Approve"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"additionalProperties":false,"type":"object","required":["entityIds","entityType","approve"],"title":"EntityReviewRequest"},"EntityReviewResponse":{"properties":{"entityIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Entityids"},"entityType":{"$ref":"#/components/schemas/EntityType"},"approved":{"type":"boolean","title":"Approved"},"rejectedIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Rejectedids","default":[]},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"additionalProperties":false,"type":"object","required":["entityIds","entityType","approved"],"title":"EntityReviewResponse"},"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"},"EpisodeExplicitEnum":{"type":"integer","enum":[1,2],"title":"EpisodeExplicitEnum"},"EpisodeTypeEnum":{"type":"integer","enum":[1,2,3],"title":"EpisodeTypeEnum"},"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."},"EventStatus":{"type":"integer","enum":[1,2,3,4,5,6],"title":"EventStatus"},"ExclusivityEnum":{"type":"integer","enum":[1,2],"title":"ExclusivityEnum"},"ExpensesTypeEnum":{"type":"integer","enum":[1,2,3,4,5,6,7,8,9,10,11,12,13],"title":"ExpensesTypeEnum"},"ExplicitContentEnum":{"type":"integer","enum":[1,2,3],"title":"ExplicitContentEnum"},"FAQs-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Mongoid"},"question":{"type":"string","maxLength":1024,"title":"Question"},"answer":{"type":"string","title":"Answer"},"category":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Category"},"appType":{"type":"integer","title":"Apptype","default":1},"order":{"type":"integer","title":"Order","default":0},"isActive":{"type":"boolean","title":"Isactive","default":true}},"type":"object","required":["question","answer"],"title":"FAQs","description":"Frequently Asked Questions."},"FAQs-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Mongoid"},"question":{"type":"string","maxLength":1024,"title":"Question"},"answer":{"type":"string","title":"Answer"},"category":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Category"},"appType":{"type":"integer","title":"Apptype","default":1},"order":{"type":"integer","title":"Order","default":0},"isActive":{"type":"boolean","title":"Isactive","default":true}},"type":"object","required":["question","answer"],"title":"FAQs","description":"Frequently Asked Questions."},"FAQsUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"question":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Question"},"answer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Answer"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"appType":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Apptype"},"order":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Order"},"isActive":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isactive"}},"additionalProperties":false,"type":"object","title":"FAQsUpdate"},"FacebookManualConnectRequest":{"properties":{"page_url":{"type":"string","title":"Page Url"},"user_access_token":{"type":"string","title":"User Access Token"}},"type":"object","required":["page_url","user_access_token"],"title":"FacebookManualConnectRequest","description":"Payload for manually connecting a Facebook Page by URL."},"FacebookManualConnectResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"page_id":{"type":"string","title":"Page Id"},"page_name":{"type":"string","title":"Page Name"}},"type":"object","required":["success","page_id","page_name"],"title":"FacebookManualConnectResponse","description":"Response returned after a Facebook Page is manually connected."},"FeaturedActionType":{"type":"integer","enum":[1,2,3,4,5,6,7],"title":"FeaturedActionType"},"FeaturedContentType":{"type":"integer","enum":[1,2],"title":"FeaturedContentType"},"FeaturedContents-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"featuredPic":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Featuredpic"},"buttonTitle":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Buttontitle"},"buttonColor":{"anyOf":[{"type":"string","maxLength":16},{"type":"null"}],"title":"Buttoncolor"},"buttonTextColor":{"anyOf":[{"type":"string","maxLength":16},{"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},"contentType":{"$ref":"#/components/schemas/FeaturedContentType","default":2},"actionType":{"$ref":"#/components/schemas/FeaturedActionType","default":2},"actionParameters":{"additionalProperties":true,"type":"object","title":"Actionparameters"}},"type":"object","title":"FeaturedContents","description":"Featured content for homepage carousel/banner.\n\nStores either auto-generated or curated featured items with:\n- contentType: AUTO or CURATED\n- featuredPic: Image URL for the banner\n- buttonTitle/buttonColor/buttonTextColor: CTA button styling\n- actionType: What happens when user taps (opens content, event, etc.)\n- actionParameters: JSON with action-specific params (e.g., contentId, eventId)"},"FeaturedContents-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"featuredPic":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Featuredpic"},"buttonTitle":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Buttontitle"},"buttonColor":{"anyOf":[{"type":"string","maxLength":16},{"type":"null"}],"title":"Buttoncolor"},"buttonTextColor":{"anyOf":[{"type":"string","maxLength":16},{"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},"contentType":{"$ref":"#/components/schemas/FeaturedContentType","default":2},"actionType":{"$ref":"#/components/schemas/FeaturedActionType","default":2},"actionParameters":{"additionalProperties":true,"type":"object","title":"Actionparameters"}},"type":"object","title":"FeaturedContents","description":"Featured content for homepage carousel/banner.\n\nStores either auto-generated or curated featured items with:\n- contentType: AUTO or CURATED\n- featuredPic: Image URL for the banner\n- buttonTitle/buttonColor/buttonTextColor: CTA button styling\n- actionType: What happens when user taps (opens content, event, etc.)\n- actionParameters: JSON with action-specific params (e.g., contentId, eventId)"},"FeaturedContentsUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"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":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Showtitle"},"disabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Disabled"},"order":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Order"},"contentType":{"anyOf":[{"$ref":"#/components/schemas/FeaturedContentType"},{"type":"null"}]},"actionType":{"anyOf":[{"$ref":"#/components/schemas/FeaturedActionType"},{"type":"null"}]},"actionParameters":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Actionparameters"}},"additionalProperties":false,"type":"object","title":"FeaturedContentsUpdate"},"FilmNonFilmEnum":{"type":"integer","enum":[1,2,3,4,5],"title":"FilmNonFilmEnum"},"GInternalUploadAdminListItem":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat"},"uploadId":{"type":"string","format":"uuid","title":"Uploadid"},"trackingId":{"type":"string","maxLength":26,"minLength":26,"pattern":"^[0-7][0-9A-HJKMNP-TV-Z]{25}$","title":"ULID","description":"Client-provided tracking ID for the upload session","examples":["01ARZ3NDEKTSV4RRFFQ69G5FAV"]},"status":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS"},"folderName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Foldername"},"totalCount":{"type":"integer","title":"Totalcount","default":0},"processedCount":{"type":"integer","title":"Processedcount","default":0},"failedCount":{"type":"integer","title":"Failedcount","default":0},"totalSizeBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totalsizebytes"},"uploadedByRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedbyroleid"},"progress":{"type":"number","title":"Progress","default":0.0},"metadataFileKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Metadatafilekey"},"metadataFileName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Metadatafilename"},"sourceFilePath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcefilepath"},"sourceCsvUrlKeys":{"items":{"type":"string"},"type":"array","title":"Sourcecsvurlkeys"},"hasMetadata":{"type":"boolean","title":"Hasmetadata","default":false},"successReportPath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Successreportpath"},"errorReportPath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorreportpath"},"celeryTaskId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Celerytaskid"},"hasReports":{"type":"boolean","title":"Hasreports","default":false},"lastError":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lasterror"},"s3BucketName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"S3Bucketname"}},"type":"object","required":["uploadId","trackingId","status"],"title":"GInternalUploadAdminListItem","description":"Admin list row with processing progress and report metadata."},"GInternalUploadAdminSortBy":{"type":"string","enum":["created_at","updated_at","status","total_count","processed_count","failed_count"],"title":"GInternalUploadAdminSortBy"},"GInternalUploadCompleteRequest":{"properties":{"trackingId":{"type":"string","maxLength":26,"minLength":26,"pattern":"^[0-7][0-9A-HJKMNP-TV-Z]{25}$","title":"ULID","description":"Client-provided tracking ID for the upload session","examples":["01ARZ3NDEKTSV4RRFFQ69G5FAV"]},"folderName":{"type":"string","title":"Foldername","description":"Original folder name selected by the user"},"s3BucketName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"S3Bucketname","description":"S3 bucket where the uploaded files were stored"},"files":{"items":{"$ref":"#/components/schemas/GInternalUploadFileInfo"},"type":"array","title":"Files","description":"Uploaded file metadata for the completed session"},"metadataFileKey":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Metadatafilekey","description":"S3 object key for the bundled metadata spreadsheet"},"metadataFileName":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Metadatafilename"},"metadataFileSize":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Metadatafilesize"},"metadataContentType":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Metadatacontenttype"},"errorMessages":{"items":{"type":"string"},"type":"array","title":"Errormessages","description":"Top-level error messages for the upload session"}},"additionalProperties":false,"type":"object","required":["trackingId","folderName","files"],"title":"GInternalUploadCompleteRequest","description":"Complete a G-Internal upload session after client-side S3 upload finishes."},"GInternalUploadCompleteResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat"},"uploadId":{"type":"string","format":"uuid","title":"Uploadid","description":"Database ID of the upload session"},"trackingId":{"type":"string","maxLength":26,"minLength":26,"pattern":"^[0-7][0-9A-HJKMNP-TV-Z]{25}$","title":"ULID","description":"Client-provided tracking ID for the upload session","examples":["01ARZ3NDEKTSV4RRFFQ69G5FAV"]},"status":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS","description":"Final status of the upload session"},"uploadedByRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedbyroleid","description":"Role ID of the user who uploaded the content"},"totalCount":{"type":"integer","title":"Totalcount","description":"Total number of files in the upload session"},"processedCount":{"type":"integer","title":"Processedcount","description":"Number of files uploaded successfully"},"failedCount":{"type":"integer","title":"Failedcount","description":"Number of files that failed to upload"}},"type":"object","required":["uploadId","trackingId","status","totalCount","processedCount","failedCount"],"title":"GInternalUploadCompleteResponse","description":"Response returned when a G-Internal upload session is completed."},"GInternalUploadDetailFile":{"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"},"fileName":{"type":"string","title":"Filename"},"storageFileName":{"type":"string","title":"Storagefilename"},"storageKey":{"type":"string","title":"Storagekey"},"fileSize":{"type":"integer","title":"Filesize"},"mimeType":{"type":"string","title":"Mimetype"},"objectType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Objecttype"},"uniqueId":{"type":"string","title":"Uniqueid"},"uploadStatus":{"type":"string","enum":["completed","failed"],"title":"Uploadstatus"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"}},"type":"object","required":["fileName","storageFileName","storageKey","fileSize","mimeType","uniqueId","uploadStatus"],"title":"GInternalUploadDetailFile","description":"Per-file metadata returned in a G-Internal upload detail response."},"GInternalUploadDetailResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat"},"uploadId":{"type":"string","format":"uuid","title":"Uploadid"},"trackingId":{"type":"string","maxLength":26,"minLength":26,"pattern":"^[0-7][0-9A-HJKMNP-TV-Z]{25}$","title":"ULID","description":"Client-provided tracking ID for the upload session","examples":["01ARZ3NDEKTSV4RRFFQ69G5FAV"]},"status":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS"},"folderName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Foldername"},"totalCount":{"type":"integer","title":"Totalcount","default":0},"processedCount":{"type":"integer","title":"Processedcount","default":0},"failedCount":{"type":"integer","title":"Failedcount","default":0},"totalSizeBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totalsizebytes"},"uploadedByRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedbyroleid"},"fileInfoMetadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Fileinfometadata"},"processingSummary":{"additionalProperties":true,"type":"object","title":"Processingsummary"},"errorMessages":{"items":{"type":"string"},"type":"array","title":"Errormessages"},"files":{"items":{"$ref":"#/components/schemas/GInternalUploadDetailFile"},"type":"array","title":"Files"}},"type":"object","required":["uploadId","trackingId","status"],"title":"GInternalUploadDetailResponse","description":"Detailed response for a single G-Internal upload session."},"GInternalUploadFileInfo":{"properties":{"fileName":{"type":"string","title":"Filename","description":"Original file name from the client"},"storageFileName":{"type":"string","title":"Storagefilename","description":"Sanitized file name used in object storage"},"storageKey":{"type":"string","title":"Storagekey","description":"Full S3 object key for the uploaded file"},"fileSize":{"type":"integer","minimum":0.0,"title":"Filesize","description":"File size in bytes"},"mimeType":{"type":"string","title":"Mimetype","description":"MIME type of the uploaded file"},"objectType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Objecttype","description":"High-level object type such as audio, video, or image"},"uniqueId":{"type":"string","title":"Uniqueid","description":"Client-generated unique identifier for the file"},"uploadStatus":{"type":"string","enum":["completed","failed"],"title":"Uploadstatus","description":"Upload result for this file"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage","description":"Error message when upload_status is failed"}},"additionalProperties":false,"type":"object","required":["fileName","storageFileName","storageKey","fileSize","mimeType","uniqueId","uploadStatus"],"title":"GInternalUploadFileInfo","description":"Per-file metadata submitted when completing an upload session."},"GInternalUploadListItem":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat"},"uploadId":{"type":"string","format":"uuid","title":"Uploadid"},"trackingId":{"type":"string","maxLength":26,"minLength":26,"pattern":"^[0-7][0-9A-HJKMNP-TV-Z]{25}$","title":"ULID","description":"Client-provided tracking ID for the upload session","examples":["01ARZ3NDEKTSV4RRFFQ69G5FAV"]},"status":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS"},"folderName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Foldername"},"totalCount":{"type":"integer","title":"Totalcount","default":0},"processedCount":{"type":"integer","title":"Processedcount","default":0},"failedCount":{"type":"integer","title":"Failedcount","default":0},"totalSizeBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totalsizebytes"},"uploadedByRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedbyroleid"}},"type":"object","required":["uploadId","trackingId","status"],"title":"GInternalUploadListItem","description":"Summary row returned when listing G-Internal upload sessions."},"GInternalUploadMetadataUpdateRequest":{"properties":{"metadataFileKey":{"type":"string","maxLength":2048,"minLength":1,"title":"Metadatafilekey","description":"S3 object key for the uploaded metadata file"},"metadataFileName":{"type":"string","maxLength":255,"minLength":1,"title":"Metadatafilename","description":"Original metadata file name"},"metadataFileSize":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Metadatafilesize"},"metadataContentType":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Metadatacontenttype"}},"additionalProperties":false,"type":"object","required":["metadataFileKey","metadataFileName"],"title":"GInternalUploadMetadataUpdateRequest","description":"Replace metadata file reference on a pending upload session."},"GInternalUploadProcessRequest":{"properties":{"sourceFilePath":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Sourcefilepath","description":"S3 object key, s3:// URI, or HTTPS URL for admin-uploaded metadata file"},"sourceFileName":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Sourcefilename"},"sourceContentType":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Sourcecontenttype"},"sourceFileChecksum":{"anyOf":[{"type":"string","maxLength":128,"minLength":32},{"type":"null"}],"title":"Sourcefilechecksum"}},"additionalProperties":false,"type":"object","title":"GInternalUploadProcessRequest","description":"Start ingest processing for a completed G-Internal upload session."},"GInternalUploadProcessResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat"},"uploadId":{"type":"string","format":"uuid","title":"Uploadid"},"trackingId":{"type":"string","maxLength":26,"minLength":26,"pattern":"^[0-7][0-9A-HJKMNP-TV-Z]{25}$","title":"ULID","examples":["01ARZ3NDEKTSV4RRFFQ69G5FAV"]},"status":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS"},"sourceFilePath":{"type":"string","title":"Sourcefilepath"},"celeryTaskId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Celerytaskid"}},"type":"object","required":["uploadId","trackingId","status","sourceFilePath"],"title":"GInternalUploadProcessResponse","description":"Response returned when internal upload processing is queued."},"GInternalUploadRequest":{"properties":{"trackingId":{"type":"string","maxLength":26,"minLength":26,"pattern":"^[0-7][0-9A-HJKMNP-TV-Z]{25}$","title":"ULID","description":"Client-generated ULID based tracking ID for the upload session, used for idempotency and tracking across client and server","examples":["01ARZ3NDEKTSV4RRFFQ69G5FAV"]},"totalCount":{"type":"integer","title":"Totalcount","description":"Total number of items in the upload session"},"uploadedByRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedbyroleid"},"fileInfoMetadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Fileinfometadata","description":"Optional metadata about the uploaded file, such as name, size, type, etc."}},"additionalProperties":false,"type":"object","required":["trackingId","totalCount"],"title":"GInternalUploadRequest","description":"Register a client-side G-Internal upload tracking session."},"GInternalUploadResponse":{"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"},"uploadId":{"type":"string","format":"uuid","title":"Uploadid","description":"Database ID of the registered upload session"},"trackingId":{"type":"string","maxLength":26,"minLength":26,"pattern":"^[0-7][0-9A-HJKMNP-TV-Z]{25}$","title":"ULID","description":"Client-provided tracking ID for the upload session","examples":["01ARZ3NDEKTSV4RRFFQ69G5FAV"]},"status":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS","description":"Current status of the upload session (e.g., PENDING, PROCESSING,   COMPLETED, FAILED)"},"uploadedByRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedbyroleid","description":"Role ID of the user who uploaded the content"}},"type":"object","required":["uploadId","trackingId","status"],"title":"GInternalUploadResponse","description":"Response returned when a G-Internal upload session is registered."},"GInternalUploadRestartResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat"},"uploadId":{"type":"string","format":"uuid","title":"Uploadid"},"trackingId":{"type":"string","maxLength":26,"minLength":26,"pattern":"^[0-7][0-9A-HJKMNP-TV-Z]{25}$","title":"ULID","examples":["01ARZ3NDEKTSV4RRFFQ69G5FAV"]},"status":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS"},"celeryTaskId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Celerytaskid"}},"type":"object","required":["uploadId","trackingId","status"],"title":"GInternalUploadRestartResponse","description":"Response returned when an internal upload restart is accepted."},"GInternalUploadSortBy":{"type":"string","enum":["created_at","updated_at"],"title":"GInternalUploadSortBy"},"GInternalUploadStatusResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat"},"uploadId":{"type":"string","format":"uuid","title":"Uploadid"},"trackingId":{"type":"string","maxLength":26,"minLength":26,"pattern":"^[0-7][0-9A-HJKMNP-TV-Z]{25}$","title":"ULID","description":"Client-provided tracking ID for the upload session","examples":["01ARZ3NDEKTSV4RRFFQ69G5FAV"]},"status":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS"},"folderName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Foldername"},"totalCount":{"type":"integer","title":"Totalcount","default":0},"processedCount":{"type":"integer","title":"Processedcount","default":0},"failedCount":{"type":"integer","title":"Failedcount","default":0},"totalSizeBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totalsizebytes"},"uploadedByRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedbyroleid"},"progress":{"type":"number","title":"Progress","default":0.0},"metadataFileKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Metadatafilekey"},"metadataFileName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Metadatafilename"},"sourceFilePath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcefilepath"},"sourceCsvUrlKeys":{"items":{"type":"string"},"type":"array","title":"Sourcecsvurlkeys"},"hasMetadata":{"type":"boolean","title":"Hasmetadata","default":false},"successReportPath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Successreportpath"},"errorReportPath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorreportpath"},"celeryTaskId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Celerytaskid"},"hasReports":{"type":"boolean","title":"Hasreports","default":false},"lastError":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lasterror"},"s3BucketName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"S3Bucketname"},"successReportUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Successreporturl"},"errorReportUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorreporturl"},"errorMessages":{"items":{"type":"string"},"type":"array","title":"Errormessages"},"summary":{"additionalProperties":true,"type":"object","title":"Summary"},"files":{"items":{"$ref":"#/components/schemas/GInternalUploadDetailFile"},"type":"array","title":"Files"},"fileInfoMetadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Fileinfometadata"}},"type":"object","required":["uploadId","trackingId","status"],"title":"GInternalUploadStatusResponse","description":"Detailed admin status for a single G-Internal upload session."},"GResponse_AgeGroupsResponse_":{"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/AgeGroupsResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[AgeGroupsResponse]"},"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_AlbumStudioSchema_":{"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/AlbumStudioSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[AlbumStudioSchema]"},"GResponse_AppEngagementResponse_":{"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/AppEngagementResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[AppEngagementResponse]"},"GResponse_AppSettings_":{"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/AppSettings-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[AppSettings]"},"GResponse_ArtistAppEvents_":{"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/ArtistAppEvents-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ArtistAppEvents]"},"GResponse_ArtistApplicationResponseSchema_":{"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/ArtistApplicationResponseSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ArtistApplicationResponseSchema]"},"GResponse_ArtistPayslipResponse_":{"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/ArtistPayslipResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ArtistPayslipResponse]"},"GResponse_ArtistStudio_":{"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/ArtistStudio"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ArtistStudio]"},"GResponse_ArtistsReportJobStartResponse_":{"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/ArtistsReportJobStartResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ArtistsReportJobStartResponse]"},"GResponse_ArtistsReportJobStatusResponse_":{"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/ArtistsReportJobStatusResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ArtistsReportJobStatusResponse]"},"GResponse_ChatRoomProvisionStatus_":{"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/ChatRoomProvisionStatus"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ChatRoomProvisionStatus]"},"GResponse_ClaimRequestSchema_":{"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/ClaimRequestSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ClaimRequestSchema]"},"GResponse_ContentExportJobStartResponse_":{"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/ContentExportJobStartResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ContentExportJobStartResponse]"},"GResponse_ContentExportJobStatusResponse_":{"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/ContentExportJobStatusResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ContentExportJobStatusResponse]"},"GResponse_ContentStudioSchema_":{"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/ContentStudioSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ContentStudioSchema]"},"GResponse_ContentTypeBreakdownResponse_":{"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/ContentTypeBreakdownResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ContentTypeBreakdownResponse]"},"GResponse_Countries_":{"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/Countries-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[Countries]"},"GResponse_CustomNotificationDetailResponse_":{"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/CustomNotificationDetailResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[CustomNotificationDetailResponse]"},"GResponse_CustomNotificationFormDataResponse_":{"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/CustomNotificationFormDataResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[CustomNotificationFormDataResponse]"},"GResponse_CustomNotificationGroupsResponse_":{"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/CustomNotificationGroupsResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[CustomNotificationGroupsResponse]"},"GResponse_CustomNotificationListItem_":{"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/CustomNotificationListItem"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[CustomNotificationListItem]"},"GResponse_DashboardStatusResponse_":{"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/DashboardStatusResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[DashboardStatusResponse]"},"GResponse_FAQs_":{"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/FAQs-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[FAQs]"},"GResponse_FacebookManualConnectResponse_":{"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/FacebookManualConnectResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[FacebookManualConnectResponse]"},"GResponse_FeaturedContents_":{"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/FeaturedContents-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[FeaturedContents]"},"GResponse_GInternalUploadCompleteResponse_":{"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/GInternalUploadCompleteResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[GInternalUploadCompleteResponse]"},"GResponse_GInternalUploadDetailResponse_":{"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/GInternalUploadDetailResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[GInternalUploadDetailResponse]"},"GResponse_GInternalUploadProcessResponse_":{"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/GInternalUploadProcessResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[GInternalUploadProcessResponse]"},"GResponse_GInternalUploadResponse_":{"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/GInternalUploadResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[GInternalUploadResponse]"},"GResponse_GInternalUploadRestartResponse_":{"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/GInternalUploadRestartResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[GInternalUploadRestartResponse]"},"GResponse_GInternalUploadStatusResponse_":{"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/GInternalUploadStatusResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[GInternalUploadStatusResponse]"},"GResponse_GdpZones_":{"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/GdpZones-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[GdpZones]"},"GResponse_Genres_":{"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/Genres-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[Genres]"},"GResponse_HomePageSection_":{"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/HomePageSection-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[HomePageSection]"},"GResponse_HoursOfUsageResponse_":{"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/HoursOfUsageResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[HoursOfUsageResponse]"},"GResponse_Languages_":{"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/Languages-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[Languages]"},"GResponse_List_SocialAccountResponse__":{"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/SocialAccountResponse"},"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[SocialAccountResponse]]"},"GResponse_List_SocialPostListItem__":{"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/SocialPostListItem"},"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[SocialPostListItem]]"},"GResponse_List_StudioRoleCrudSchema__":{"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/StudioRoleCrudSchema"},"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[StudioRoleCrudSchema]]"},"GResponse_ListeningHabitsResponse_":{"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/ListeningHabitsResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[ListeningHabitsResponse]"},"GResponse_LiveChannelResponse_":{"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/LiveChannelResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[LiveChannelResponse]"},"GResponse_LiveProvisionStatus_":{"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/LiveProvisionStatus"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[LiveProvisionStatus]"},"GResponse_LiveStreamingArchivedCommentCrudSchema_":{"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/LiveStreamingArchivedCommentCrudSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[LiveStreamingArchivedCommentCrudSchema]"},"GResponse_LiveStreamingArchivedVideoCrudSchema_":{"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/LiveStreamingArchivedVideoCrudSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[LiveStreamingArchivedVideoCrudSchema]"},"GResponse_LiveStreamingChannelCrudSchema_":{"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/LiveStreamingChannelCrudSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[LiveStreamingChannelCrudSchema]"},"GResponse_LiveStreamingReactionCrudSchema_":{"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/LiveStreamingReactionCrudSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[LiveStreamingReactionCrudSchema]"},"GResponse_LiveStreamingSessionAnalyticsCrudSchema_":{"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/LiveStreamingSessionAnalyticsCrudSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[LiveStreamingSessionAnalyticsCrudSchema]"},"GResponse_LiveStreamingSessionCrudSchema_":{"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/LiveStreamingSessionCrudSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[LiveStreamingSessionCrudSchema]"},"GResponse_MergeJobStartResponse_":{"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/MergeJobStartResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[MergeJobStartResponse]"},"GResponse_MergeJobStatusResponse_":{"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/MergeJobStatusResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[MergeJobStatusResponse]"},"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_NotificationDetailResponse_":{"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/NotificationDetailResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[NotificationDetailResponse]"},"GResponse_OAuthInitiateResponse_":{"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/OAuthInitiateResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[OAuthInitiateResponse]"},"GResponse_PaginatedResponse_AlbumShortStudioSchema__":{"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_AlbumShortStudioSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[AlbumShortStudioSchema]]"},"GResponse_PaginatedResponse_AppSettings__":{"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_AppSettings_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[AppSettings]]"},"GResponse_PaginatedResponse_ArtistAppEvents__":{"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_ArtistAppEvents_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[ArtistAppEvents]]"},"GResponse_PaginatedResponse_ArtistApplicationResponseSchema__":{"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_ArtistApplicationResponseSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[ArtistApplicationResponseSchema]]"},"GResponse_PaginatedResponse_ArtistEarningsSummaryItem__":{"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_ArtistEarningsSummaryItem_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[ArtistEarningsSummaryItem]]"},"GResponse_PaginatedResponse_ArtistStudio__":{"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_ArtistStudio_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[ArtistStudio]]"},"GResponse_PaginatedResponse_ClaimRequestListItem__":{"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_ClaimRequestListItem_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[ClaimRequestListItem]]"},"GResponse_PaginatedResponse_ContentWithCreditsSchema__":{"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_ContentWithCreditsSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[ContentWithCreditsSchema]]"},"GResponse_PaginatedResponse_Countries__":{"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_Countries_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[Countries]]"},"GResponse_PaginatedResponse_CustomNotificationListItem__":{"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_CustomNotificationListItem_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[CustomNotificationListItem]]"},"GResponse_PaginatedResponse_FAQs__":{"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_FAQs_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[FAQs]]"},"GResponse_PaginatedResponse_FeaturedContents__":{"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_FeaturedContents_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[FeaturedContents]]"},"GResponse_PaginatedResponse_GInternalUploadAdminListItem__":{"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_GInternalUploadAdminListItem_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[GInternalUploadAdminListItem]]"},"GResponse_PaginatedResponse_GInternalUploadListItem__":{"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_GInternalUploadListItem_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[GInternalUploadListItem]]"},"GResponse_PaginatedResponse_GdpZones__":{"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_GdpZones_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[GdpZones]]"},"GResponse_PaginatedResponse_Genres__":{"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_Genres_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[Genres]]"},"GResponse_PaginatedResponse_HomePageSection__":{"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_HomePageSection_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[HomePageSection]]"},"GResponse_PaginatedResponse_Languages__":{"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_Languages_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[Languages]]"},"GResponse_PaginatedResponse_LiveStreamingArchivedCommentCrudSchema__":{"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_LiveStreamingArchivedCommentCrudSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[LiveStreamingArchivedCommentCrudSchema]]"},"GResponse_PaginatedResponse_LiveStreamingArchivedVideoCrudSchema__":{"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_LiveStreamingArchivedVideoCrudSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[LiveStreamingArchivedVideoCrudSchema]]"},"GResponse_PaginatedResponse_LiveStreamingChannelCrudSchema__":{"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_LiveStreamingChannelCrudSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[LiveStreamingChannelCrudSchema]]"},"GResponse_PaginatedResponse_LiveStreamingReactionCrudSchema__":{"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_LiveStreamingReactionCrudSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[LiveStreamingReactionCrudSchema]]"},"GResponse_PaginatedResponse_LiveStreamingSessionAnalyticsCrudSchema__":{"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_LiveStreamingSessionAnalyticsCrudSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[LiveStreamingSessionAnalyticsCrudSchema]]"},"GResponse_PaginatedResponse_LiveStreamingSessionCrudSchema__":{"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_LiveStreamingSessionCrudSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[LiveStreamingSessionCrudSchema]]"},"GResponse_PaginatedResponse_NotificationDetailResponse__":{"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_NotificationDetailResponse_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[NotificationDetailResponse]]"},"GResponse_PaginatedResponse_PaymentGatewayPlans__":{"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_PaymentGatewayPlans_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[PaymentGatewayPlans]]"},"GResponse_PaginatedResponse_PlatformSettingsResponseSchema__":{"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_PlatformSettingsResponseSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[PlatformSettingsResponseSchema]]"},"GResponse_PaginatedResponse_PlaylistShortWithExtraSchema__":{"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_PlaylistShortWithExtraSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[PlaylistShortWithExtraSchema]]"},"GResponse_PaginatedResponse_Promotions__":{"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_Promotions_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[Promotions]]"},"GResponse_PaginatedResponse_RevenuePayoutListItem__":{"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_RevenuePayoutListItem_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[RevenuePayoutListItem]]"},"GResponse_PaginatedResponse_StudioEvents__":{"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_StudioEvents_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[StudioEvents]]"},"GResponse_PaginatedResponse_StudioRoleCrudSchema__":{"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_StudioRoleCrudSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[StudioRoleCrudSchema]]"},"GResponse_PaginatedResponse_SubscriptionPeriod__":{"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_SubscriptionPeriod_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[SubscriptionPeriod]]"},"GResponse_PaginatedResponse_SubscriptionPlanDisplayResponse__":{"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_SubscriptionPlanDisplayResponse_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[SubscriptionPlanDisplayResponse]]"},"GResponse_PaginatedResponse_SubscriptionPlans__":{"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_SubscriptionPlans_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[SubscriptionPlans]]"},"GResponse_PaginatedResponse_Tags__":{"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_Tags_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[Tags]]"},"GResponse_PaginatedResponse_UserJourneyItemSchema__":{"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_UserJourneyItemSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[UserJourneyItemSchema]]"},"GResponse_PaginatedResponse_UserPlaybackSessionListItemSchema__":{"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_UserPlaybackSessionListItemSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[UserPlaybackSessionListItemSchema]]"},"GResponse_PaginatedResponse_UserPlaybackSession__":{"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_UserPlaybackSession_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[UserPlaybackSession]]"},"GResponse_PaginatedResponse_UserStudio__":{"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_UserStudio_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[UserStudio]]"},"GResponse_PaginatedResponse_UserSubscriptionSchema__":{"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_UserSubscriptionSchema_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[UserSubscriptionSchema]]"},"GResponse_PaginatedResponse_VendorUploadListItem__":{"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_VendorUploadListItem_"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaginatedResponse[VendorUploadListItem]]"},"GResponse_PaymentGatewayPlans_":{"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/PaymentGatewayPlans-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PaymentGatewayPlans]"},"GResponse_PeakHoursResponse_":{"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/PeakHoursResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PeakHoursResponse]"},"GResponse_PlatformPostStatusSchema_":{"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/PlatformPostStatusSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PlatformPostStatusSchema]"},"GResponse_PlatformSettingsResponseSchema_":{"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/PlatformSettingsResponseSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[PlatformSettingsResponseSchema]"},"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_Promotions_":{"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/Promotions-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[Promotions]"},"GResponse_RevenuePayoutDetailSchema_":{"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/RevenuePayoutDetailSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[RevenuePayoutDetailSchema]"},"GResponse_S3ListBucketsResponseSchema_":{"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/S3ListBucketsResponseSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[S3ListBucketsResponseSchema]"},"GResponse_S3ListObjectsResponseSchema_":{"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/S3ListObjectsResponseSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[S3ListObjectsResponseSchema]"},"GResponse_S3ObjectMetadataSchema_":{"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/S3ObjectMetadataSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[S3ObjectMetadataSchema]"},"GResponse_S3PresignedUrlSchema_":{"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/S3PresignedUrlSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[S3PresignedUrlSchema]"},"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_S3UploadResponseSchema_":{"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/S3UploadResponseSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[S3UploadResponseSchema]"},"GResponse_SocialAccountResponse_":{"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/SocialAccountResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[SocialAccountResponse]"},"GResponse_SocialMediaUploadResponse_":{"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/SocialMediaUploadResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[SocialMediaUploadResponse]"},"GResponse_SocialPostModerationValidationResponse_":{"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/SocialPostModerationValidationResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[SocialPostModerationValidationResponse]"},"GResponse_SocialPostResponse_":{"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/SocialPostResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[SocialPostResponse]"},"GResponse_StudioEvents_":{"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/StudioEvents-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[StudioEvents]"},"GResponse_StudioRoleCrudSchema_":{"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/StudioRoleCrudSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[StudioRoleCrudSchema]"},"GResponse_SubscriptionPeriod_":{"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/SubscriptionPeriod-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[SubscriptionPeriod]"},"GResponse_SubscriptionPlanDisplayResponse_":{"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/SubscriptionPlanDisplayResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[SubscriptionPlanDisplayResponse]"},"GResponse_SubscriptionPlans_":{"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/SubscriptionPlans-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[SubscriptionPlans]"},"GResponse_SupportChatSuggestionsSchema_":{"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/SupportChatSuggestionsSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[SupportChatSuggestionsSchema]"},"GResponse_SupportConversationListSchema_":{"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/SupportConversationListSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[SupportConversationListSchema]"},"GResponse_SupportThreadSchema_":{"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/SupportThreadSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[SupportThreadSchema]"},"GResponse_Tags_":{"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/Tags-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[Tags]"},"GResponse_TopArtistsForUserResponse_":{"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/TopArtistsForUserResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[TopArtistsForUserResponse]"},"GResponse_TopGenresResponse_":{"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/TopGenresResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[TopGenresResponse]"},"GResponse_TrackDiscoveryResponse_":{"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/TrackDiscoveryResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[TrackDiscoveryResponse]"},"GResponse_Union_EntityReviewResponse__EntityReviewQueuedResponse__":{"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/EntityReviewResponse"},{"$ref":"#/components/schemas/EntityReviewQueuedResponse"},{"type":"null"}],"title":"Data"},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[Union[EntityReviewResponse, EntityReviewQueuedResponse]]"},"GResponse_UserPlaybackSession_":{"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/UserPlaybackSession-Output"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[UserPlaybackSession]"},"GResponse_UserRead_":{"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/UserRead"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[UserRead]"},"GResponse_UserSchema_":{"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/UserSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[UserSchema]"},"GResponse_UserStudioSpecificSchema_":{"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/UserStudioSpecificSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[UserStudioSpecificSchema]"},"GResponse_UserSubscriptionSchema_":{"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/UserSubscriptionSchema"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[UserSubscriptionSchema]"},"GResponse_VendorUploadCreateResponse_":{"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/VendorUploadCreateResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[VendorUploadCreateResponse]"},"GResponse_VendorUploadRestartResponse_":{"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/VendorUploadRestartResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[VendorUploadRestartResponse]"},"GResponse_VendorUploadStatusResponse_":{"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/VendorUploadStatusResponse"},{"type":"null"}]},"error":{"anyOf":[{"$ref":"#/components/schemas/ErrorDetailSchema"},{"type":"null"}],"description":"Error details when success=False"}},"additionalProperties":false,"type":"object","title":"GResponse[VendorUploadStatusResponse]"},"GResponse_list_AppEventTriggerOptionSchema__":{"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/AppEventTriggerOptionSchema"},"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[AppEventTriggerOptionSchema]]"},"GResponse_list_ContentIdNameSchema__":{"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/ContentIdNameSchema"},"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[ContentIdNameSchema]]"},"GResponse_list_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":[{"items":{"$ref":"#/components/schemas/ContentShortSchema"},"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[ContentShortSchema]]"},"GResponse_list_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":[{"items":{"$ref":"#/components/schemas/PlaylistShortSchema"},"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[PlaylistShortSchema]]"},"GdpZoneSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat"},"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"currency":{"type":"string","title":"Currency"},"symbol":{"type":"string","title":"Symbol"},"ratio":{"type":"integer","title":"Ratio","default":1},"conversionRate":{"type":"number","title":"Conversionrate","default":1.0},"paymentGateway":{"type":"integer","title":"Paymentgateway","default":1},"paymentGatewayDivisor":{"type":"integer","title":"Paymentgatewaydivisor","default":100},"charges":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Charges"},"countries":{"items":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}]},"type":"array","title":"Countries"}},"type":"object","required":["id","name","currency","symbol"],"title":"GdpZoneSchema","description":"GDP zone response schema."},"GdpZones-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Mongoid"},"name":{"type":"string","maxLength":1024,"title":"Name"},"currency":{"type":"string","maxLength":16,"title":"Currency"},"symbol":{"type":"string","maxLength":8,"title":"Symbol"},"ratio":{"type":"integer","title":"Ratio","default":1},"conversionRate":{"type":"number","title":"Conversionrate","default":1.0},"paymentGateway":{"type":"integer","title":"Paymentgateway","default":1},"paymentGatewayDivisor":{"type":"integer","title":"Paymentgatewaydivisor","default":100},"countries":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Countries"},"charges":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Charges"}},"type":"object","required":["name","currency","symbol"],"title":"GdpZones","description":"GDP zones for regional pricing."},"GdpZones-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Mongoid"},"name":{"type":"string","maxLength":1024,"title":"Name"},"currency":{"type":"string","maxLength":16,"title":"Currency"},"symbol":{"type":"string","maxLength":8,"title":"Symbol"},"ratio":{"type":"integer","title":"Ratio","default":1},"conversionRate":{"type":"number","title":"Conversionrate","default":1.0},"paymentGateway":{"type":"integer","title":"Paymentgateway","default":1},"paymentGatewayDivisor":{"type":"integer","title":"Paymentgatewaydivisor","default":100},"countries":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Countries"},"charges":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Charges"}},"type":"object","required":["name","currency","symbol"],"title":"GdpZones","description":"GDP zones for regional pricing."},"GdpZonesUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"},"symbol":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Symbol"},"ratio":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Ratio"},"conversionRate":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Conversionrate"},"paymentGateway":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Paymentgateway"},"paymentGatewayDivisor":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Paymentgatewaydivisor"},"countries":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Countries"},"charges":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Charges"}},"additionalProperties":false,"type":"object","title":"GdpZonesUpdate"},"GenderEnum":{"type":"integer","enum":[1,2,3,4],"title":"GenderEnum"},"GenrePlayItem":{"properties":{"genreId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Genreid"},"name":{"type":"string","title":"Name","default":""},"totalPlays":{"type":"integer","title":"Totalplays","default":0},"totalDuration":{"type":"integer","title":"Totalduration","default":0}},"type":"object","title":"GenrePlayItem","description":"Single genre play count item."},"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."},"Genres-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"picture":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Picture"}},"type":"object","title":"Genres"},"Genres-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"picture":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Picture"}},"type":"object","title":"Genres"},"GenresUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"picture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Picture"}},"additionalProperties":false,"type":"object","title":"GenresUpdate"},"GroupSettingsSchema":{"properties":{"data":{"items":{},"type":"array","title":"Data"}},"type":"object","title":"GroupSettingsSchema","description":"Group settings for custom notification."},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HomePageSection-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"type":"string","maxLength":1024,"title":"Name"},"apiUrl":{"type":"string","maxLength":512,"title":"Apiurl"},"entityType":{"type":"integer","title":"Entitytype","default":2},"contentType":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Contenttype"},"isViewAllEnabled":{"type":"boolean","title":"Isviewallenabled","default":false},"position":{"type":"integer","title":"Position","default":0},"sectionType":{"type":"integer","title":"Sectiontype","default":1}},"type":"object","required":["name","apiUrl"],"title":"HomePageSection","description":"Homepage sections configuration.\n\nEach section defines a content area on the homepage with:\n- name: Display title for the section\n- apiUrl: API endpoint to fetch section content\n- entityType: Type of entities in this section\n- contentType: Optional content type filter\n- isViewAllEnabled: Whether \"View All\" button is shown\n- position: Order of section on homepage\n- sectionType: Main or sectioned layout"},"HomePageSection-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"type":"string","maxLength":1024,"title":"Name"},"apiUrl":{"type":"string","maxLength":512,"title":"Apiurl"},"entityType":{"type":"integer","title":"Entitytype","default":2},"contentType":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Contenttype"},"isViewAllEnabled":{"type":"boolean","title":"Isviewallenabled","default":false},"position":{"type":"integer","title":"Position","default":0},"sectionType":{"type":"integer","title":"Sectiontype","default":1}},"type":"object","required":["name","apiUrl"],"title":"HomePageSection","description":"Homepage sections configuration.\n\nEach section defines a content area on the homepage with:\n- name: Display title for the section\n- apiUrl: API endpoint to fetch section content\n- entityType: Type of entities in this section\n- contentType: Optional content type filter\n- isViewAllEnabled: Whether \"View All\" button is shown\n- position: Order of section on homepage\n- sectionType: Main or sectioned layout"},"HomePageSectionUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"apiUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Apiurl"},"entityType":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Entitytype"},"contentType":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Contenttype"},"isViewAllEnabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isviewallenabled"},"position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Position"},"sectionType":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sectiontype"}},"additionalProperties":false,"type":"object","title":"HomePageSectionUpdate"},"HomePageUpdateRequestSchema":{"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"},"reorder":{"items":{"$ref":"#/components/schemas/ReorderHomePageItemSchema"},"type":"array","title":"Reorder","description":"List of home page items with their new positions"}},"type":"object","required":["reorder"],"title":"HomePageUpdateRequestSchema"},"HoursOfUsageResponse":{"properties":{"listeningTrend":{"items":{"$ref":"#/components/schemas/HoursOfUsageTrendItem"},"type":"array","title":"Listeningtrend","default":[]},"sessionTrend":{"items":{"$ref":"#/components/schemas/SessionTrendItem"},"type":"array","title":"Sessiontrend","default":[]},"totalListeningSeconds":{"type":"integer","title":"Totallisteningseconds","default":0},"totalSessions":{"type":"integer","title":"Totalsessions","default":0}},"type":"object","title":"HoursOfUsageResponse","description":"Response for hours-of-usage endpoint."},"HoursOfUsageTrendItem":{"properties":{"date":{"type":"string","title":"Date","default":""},"seconds":{"type":"integer","title":"Seconds","default":0}},"type":"object","title":"HoursOfUsageTrendItem","description":"Daily listening time data point."},"InstrumentalVersionAvailableEnum":{"type":"integer","enum":[1,2],"title":"InstrumentalVersionAvailableEnum"},"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."},"Languages-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"picture":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Picture"}},"type":"object","title":"Languages"},"Languages-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"picture":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Picture"}},"type":"object","title":"Languages"},"LanguagesUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"picture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Picture"}},"additionalProperties":false,"type":"object","title":"LanguagesUpdate"},"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."},"ListeningHabitsResponse":{"properties":{"plays":{"type":"integer","title":"Plays","default":0},"completes":{"type":"integer","title":"Completes","default":0},"skips":{"type":"integer","title":"Skips","default":0},"completionRate":{"type":"number","title":"Completionrate","default":0.0},"skipRate":{"type":"number","title":"Skiprate","default":0.0}},"type":"object","title":"ListeningHabitsResponse","description":"Response for listening habits (skip vs complete analysis)."},"LiveChannelResponse":{"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","title":"Id"},"artistId":{"type":"string","title":"Artistid"},"streamingProvider":{"type":"string","title":"Streamingprovider"},"ivsChannelName":{"type":"string","title":"Ivschannelname"},"playbackUrl":{"type":"string","title":"Playbackurl"},"isEnabled":{"type":"boolean","title":"Isenabled"},"latencyMode":{"type":"string","title":"Latencymode"},"streamType":{"type":"string","title":"Streamtype"},"streamKey":{"type":"string","title":"Streamkey","default":""},"ingestEndpoint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ingestendpoint"}},"type":"object","required":["id","artistId","streamingProvider","ivsChannelName","playbackUrl","isEnabled","latencyMode","streamType"],"title":"LiveChannelResponse"},"LiveProvisionStatus":{"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"},"provisioned":{"type":"boolean","title":"Provisioned","default":false},"enabled":{"type":"boolean","title":"Enabled","default":false},"channel":{"anyOf":[{"$ref":"#/components/schemas/LiveChannelResponse"},{"type":"null"}]}},"type":"object","title":"LiveProvisionStatus","description":"Admin view of an artist's live-streaming provisioning state."},"LiveStreamingArchivedCommentCrudSchema":{"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"},"archivedVideoId":{"type":"string","format":"uuid","title":"Archivedvideoid"},"userId":{"type":"string","format":"uuid","title":"Userid"},"comment":{"type":"string","title":"Comment"},"parentCommentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parentcommentid"}},"type":"object","required":["id","archivedVideoId","userId","comment"],"title":"LiveStreamingArchivedCommentCrudSchema"},"LiveStreamingArchivedVideoCrudSchema":{"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"},"liveSessionId":{"type":"string","format":"uuid","title":"Livesessionid"},"artistId":{"type":"string","format":"uuid","title":"Artistid"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"videoUrl":{"type":"string","title":"Videourl"},"recordingS3Key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recordings3Key"},"thumbnailUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnailurl"},"durationSeconds":{"type":"integer","title":"Durationseconds","default":0},"viewCount":{"type":"integer","title":"Viewcount","default":0},"isPublished":{"type":"boolean","title":"Ispublished","default":false},"feedActivityId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Feedactivityid"}},"type":"object","required":["id","liveSessionId","artistId","videoUrl"],"title":"LiveStreamingArchivedVideoCrudSchema"},"LiveStreamingChannelCrudSchema":{"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"},"artistId":{"type":"string","format":"uuid","title":"Artistid"},"streamingProvider":{"type":"string","title":"Streamingprovider"},"ivsChannelArn":{"type":"string","title":"Ivschannelarn"},"ivsChannelName":{"type":"string","title":"Ivschannelname"},"playbackUrl":{"type":"string","title":"Playbackurl"},"isEnabled":{"type":"boolean","title":"Isenabled"},"latencyMode":{"type":"string","title":"Latencymode"},"streamType":{"type":"string","title":"Streamtype"}},"type":"object","required":["id","artistId","streamingProvider","ivsChannelArn","ivsChannelName","playbackUrl","isEnabled","latencyMode","streamType"],"title":"LiveStreamingChannelCrudSchema","description":"Channel row for studio CRUD; broadcast credentials are omitted."},"LiveStreamingChatChannelType":{"type":"string","enum":["livestream"],"title":"LiveStreamingChatChannelType","description":"GetStream channel type used for live event chat."},"LiveStreamingChatProvider":{"type":"string","enum":["getstream"],"title":"LiveStreamingChatProvider","description":"Chat backend powering a live event's chat."},"LiveStreamingProvider":{"type":"string","enum":["IVS"],"title":"LiveStreamingProvider"},"LiveStreamingReactionCrudSchema":{"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"},"liveSessionId":{"type":"string","format":"uuid","title":"Livesessionid"},"userId":{"type":"string","format":"uuid","title":"Userid"},"reactionType":{"$ref":"#/components/schemas/LiveStreamingReactionType"}},"type":"object","required":["id","liveSessionId","userId","reactionType"],"title":"LiveStreamingReactionCrudSchema"},"LiveStreamingReactionType":{"type":"string","enum":["like","love","clap","fire","wow","laugh"],"title":"LiveStreamingReactionType"},"LiveStreamingSessionAnalyticsCrudSchema":{"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"},"liveSessionId":{"type":"string","format":"uuid","title":"Livesessionid"},"peakConcurrentViewers":{"type":"integer","title":"Peakconcurrentviewers","default":0},"totalUniqueViewers":{"type":"integer","title":"Totaluniqueviewers","default":0},"totalChatMessages":{"type":"integer","title":"Totalchatmessages","default":0},"totalReactions":{"type":"integer","title":"Totalreactions","default":0},"watchTimeSeconds":{"type":"integer","title":"Watchtimeseconds","default":0}},"type":"object","required":["id","liveSessionId"],"title":"LiveStreamingSessionAnalyticsCrudSchema"},"LiveStreamingSessionCrudSchema":{"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"},"artistId":{"type":"string","format":"uuid","title":"Artistid"},"streamingChannelId":{"type":"string","format":"uuid","title":"Streamingchannelid"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"streamingStatus":{"type":"string","title":"Streamingstatus"},"screenOrientation":{"$ref":"#/components/schemas/LivestreamingScreenOrientation"},"chatChannelCid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chatchannelcid"},"chatChannelId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chatchannelid"},"chatChannelType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chatchanneltype"},"chatProvider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chatprovider"},"recordingConfigArn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recordingconfigarn"},"endedReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endedreason"},"startedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Startedat"},"endedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Endedat"},"autoEndAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Autoendat"},"recordingUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recordingurl"},"thumbnailUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnailurl"},"peakViewers":{"type":"integer","title":"Peakviewers","default":0},"totalViewers":{"type":"integer","title":"Totalviewers","default":0}},"type":"object","required":["id","artistId","streamingChannelId","title","streamingStatus","screenOrientation"],"title":"LiveStreamingSessionCrudSchema"},"LiveStreamingStatus":{"type":"string","enum":["unknown","scheduled","live","reconnecting","ended","cancelled","failed","testing","offline"],"title":"LiveStreamingStatus"},"LivestreamingLatencyMode":{"type":"string","enum":["LOW","NORMAL","HIGH"],"title":"LivestreamingLatencyMode"},"LivestreamingScreenOrientation":{"type":"integer","enum":[1,2],"title":"LivestreamingScreenOrientation","description":"Display orientation a live stream is broadcast in."},"LivestreamingStreamType":{"type":"string","enum":["STANDARD","BASIC","ADVANCED_SD","ADVANCED_HD"],"title":"LivestreamingStreamType"},"LocationMetaModel":{"properties":{"ip":{"type":"string","title":"Ip"},"country":{"type":"string","title":"Country"},"country_name":{"type":"string","title":"Country Name"},"region":{"type":"string","title":"Region"},"city":{"type":"string","title":"City"},"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"},"timezone":{"type":"string","title":"Timezone"},"postal_code":{"type":"string","title":"Postal Code"},"asn":{"type":"string","title":"Asn"},"is_desktop":{"type":"boolean","title":"Is Desktop"},"is_mobile":{"type":"boolean","title":"Is Mobile"},"is_tablet":{"type":"boolean","title":"Is Tablet"},"is_smarttv":{"type":"boolean","title":"Is Smarttv"},"user_agent":{"type":"string","title":"User Agent"},"accept_language":{"type":"string","title":"Accept Language"},"protocol":{"type":"string","title":"Protocol"},"http_version":{"type":"string","title":"Http Version"},"method":{"type":"string","title":"Method"},"path":{"type":"string","title":"Path"},"total_headers_received":{"type":"integer","title":"Total Headers Received"}},"type":"object","required":["ip","country","country_name","region","city","latitude","longitude","timezone","postal_code","asn","is_desktop","is_mobile","is_tablet","is_smarttv","user_agent","accept_language","protocol","http_version","method","path","total_headers_received"],"title":"LocationMetaModel"},"MergeJobStartResponse":{"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"},"jobId":{"type":"string","title":"Jobid"},"status":{"$ref":"#/components/schemas/MergeJobStatus"}},"type":"object","required":["jobId","status"],"title":"MergeJobStartResponse","description":"Returned immediately after a merge job is queued."},"MergeJobStatus":{"type":"string","enum":["PENDING","RUNNING","COMPLETED","FAILED"],"title":"MergeJobStatus"},"MergeJobStatusResponse":{"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"},"jobId":{"type":"string","title":"Jobid"},"status":{"$ref":"#/components/schemas/MergeJobStatus"},"progress":{"type":"integer","title":"Progress","default":0},"downloadUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Downloadurl"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["jobId","status"],"title":"MergeJobStatusResponse","description":"Poll response for an ongoing or finished merge job."},"MetadataCompleteEnum":{"type":"integer","enum":[1,2],"title":"MetadataCompleteEnum"},"MusicContentCategoryEnum":{"type":"integer","enum":[1,2,3],"title":"MusicContentCategoryEnum"},"MusicKeyEnum":{"type":"string","enum":["C","C#/Db","D","D#/Eb","E","F","F#/Gb","G","G#/Ab","A","A#/Bb","B"],"title":"MusicKeyEnum"},"MusicQcStatusEnum":{"type":"integer","enum":[1,2,3],"title":"MusicQcStatusEnum"},"MusicTypeEnum":{"type":"integer","enum":[1,2,3,4,5,6,7,8],"title":"MusicTypeEnum"},"Notification":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"notificationType":{"type":"integer","title":"Notificationtype","default":1},"title":{"type":"string","maxLength":1024,"title":"Title"},"description":{"type":"string","maxLength":2048,"title":"Description"},"message":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Message"},"data":{"additionalProperties":true,"type":"object","title":"Data"},"buttonText":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Buttontext"},"thumbnailUrl":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Thumbnailurl"},"customNotificationId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customnotificationid"},"appTypes":{"items":{"$ref":"#/components/schemas/APP_TYPE"},"type":"array","title":"Apptypes"}},"type":"object","required":["title","description"],"title":"Notification","description":"Notification alerts stored in the database."},"NotificationDataSchema":{"properties":{"entityType":{"anyOf":[{"$ref":"#/components/schemas/EntityType"},{"type":"null"}]},"entityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Entityid"},"contentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contentid"},"contentType":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}]},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","title":"NotificationDataSchema","description":"Data payload for custom notification linking to an entity."},"NotificationDetailResponse":{"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"},"notificationType":{"type":"integer","title":"Notificationtype"},"description":{"type":"string","title":"Description"},"data":{"additionalProperties":true,"type":"object","title":"Data"},"thumbnailUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnailurl"},"deleted":{"type":"boolean","title":"Deleted"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"title":{"type":"string","title":"Title"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"buttonText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buttontext"},"appTypes":{"items":{"type":"integer"},"type":"array","title":"Apptypes"}},"type":"object","required":["id","notificationType","description","data","thumbnailUrl","deleted","title","message","buttonText","appTypes"],"title":"NotificationDetailResponse"},"NotificationType":{"type":"integer","enum":[1,2,3,4,5,6,7,8,9,10,11,12,13],"title":"NotificationType"},"NotificationUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"notificationType":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Notificationtype"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"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"},"customNotificationId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customnotificationid"},"appTypes":{"anyOf":[{"items":{"$ref":"#/components/schemas/APP_TYPE"},"type":"array"},{"type":"null"}],"title":"Apptypes"}},"additionalProperties":false,"type":"object","title":"NotificationUpdate"},"OAuthInitiateResponse":{"properties":{"platform":{"$ref":"#/components/schemas/SocialPlatform"},"auth_url":{"type":"string","title":"Auth Url"},"state":{"type":"string","title":"State"}},"type":"object","required":["platform","auth_url","state"],"title":"OAuthInitiateResponse","description":"URL + state to redirect the user for OAuth authorization."},"PG_ENVIRONMENT":{"type":"string","enum":["sandbox","production"],"title":"PG_ENVIRONMENT"},"PaginatedResponse_AlbumShortStudioSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/AlbumShortStudioSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[AlbumShortStudioSchema]"},"PaginatedResponse_AppSettings_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/AppSettings-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[AppSettings]"},"PaginatedResponse_ArtistAppEvents_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/ArtistAppEvents-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[ArtistAppEvents]"},"PaginatedResponse_ArtistApplicationResponseSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/ArtistApplicationResponseSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[ArtistApplicationResponseSchema]"},"PaginatedResponse_ArtistEarningsSummaryItem_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/ArtistEarningsSummaryItem"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[ArtistEarningsSummaryItem]"},"PaginatedResponse_ArtistStudio_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/ArtistStudio"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[ArtistStudio]"},"PaginatedResponse_ClaimRequestListItem_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/ClaimRequestListItem"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[ClaimRequestListItem]"},"PaginatedResponse_ContentWithCreditsSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/ContentWithCreditsSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[ContentWithCreditsSchema]"},"PaginatedResponse_Countries_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/Countries-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[Countries]"},"PaginatedResponse_CustomNotificationListItem_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/CustomNotificationListItem"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[CustomNotificationListItem]"},"PaginatedResponse_FAQs_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/FAQs-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[FAQs]"},"PaginatedResponse_FeaturedContents_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/FeaturedContents-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[FeaturedContents]"},"PaginatedResponse_GInternalUploadAdminListItem_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/GInternalUploadAdminListItem"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[GInternalUploadAdminListItem]"},"PaginatedResponse_GInternalUploadListItem_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/GInternalUploadListItem"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[GInternalUploadListItem]"},"PaginatedResponse_GdpZones_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/GdpZones-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[GdpZones]"},"PaginatedResponse_Genres_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/Genres-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[Genres]"},"PaginatedResponse_HomePageSection_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/HomePageSection-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[HomePageSection]"},"PaginatedResponse_Languages_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/Languages-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[Languages]"},"PaginatedResponse_LiveStreamingArchivedCommentCrudSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/LiveStreamingArchivedCommentCrudSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[LiveStreamingArchivedCommentCrudSchema]"},"PaginatedResponse_LiveStreamingArchivedVideoCrudSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/LiveStreamingArchivedVideoCrudSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[LiveStreamingArchivedVideoCrudSchema]"},"PaginatedResponse_LiveStreamingChannelCrudSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/LiveStreamingChannelCrudSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[LiveStreamingChannelCrudSchema]"},"PaginatedResponse_LiveStreamingReactionCrudSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/LiveStreamingReactionCrudSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[LiveStreamingReactionCrudSchema]"},"PaginatedResponse_LiveStreamingSessionAnalyticsCrudSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/LiveStreamingSessionAnalyticsCrudSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[LiveStreamingSessionAnalyticsCrudSchema]"},"PaginatedResponse_LiveStreamingSessionCrudSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/LiveStreamingSessionCrudSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[LiveStreamingSessionCrudSchema]"},"PaginatedResponse_NotificationDetailResponse_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/NotificationDetailResponse"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[NotificationDetailResponse]"},"PaginatedResponse_PaymentGatewayPlans_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/PaymentGatewayPlans-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[PaymentGatewayPlans]"},"PaginatedResponse_PlatformSettingsResponseSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/PlatformSettingsResponseSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[PlatformSettingsResponseSchema]"},"PaginatedResponse_PlaylistShortWithExtraSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/PlaylistShortWithExtraSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[PlaylistShortWithExtraSchema]"},"PaginatedResponse_Promotions_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/Promotions-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[Promotions]"},"PaginatedResponse_RevenuePayoutListItem_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/RevenuePayoutListItem"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[RevenuePayoutListItem]"},"PaginatedResponse_StudioEvents_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/StudioEvents-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[StudioEvents]"},"PaginatedResponse_StudioRoleCrudSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/StudioRoleCrudSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[StudioRoleCrudSchema]"},"PaginatedResponse_SubscriptionPeriod_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/SubscriptionPeriod-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[SubscriptionPeriod]"},"PaginatedResponse_SubscriptionPlanDisplayResponse_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/SubscriptionPlanDisplayResponse"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[SubscriptionPlanDisplayResponse]"},"PaginatedResponse_SubscriptionPlans_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/SubscriptionPlans-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[SubscriptionPlans]"},"PaginatedResponse_Tags_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/Tags-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[Tags]"},"PaginatedResponse_UserJourneyItemSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/UserJourneyItemSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[UserJourneyItemSchema]"},"PaginatedResponse_UserPlaybackSessionListItemSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/UserPlaybackSessionListItemSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[UserPlaybackSessionListItemSchema]"},"PaginatedResponse_UserPlaybackSession_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/UserPlaybackSession-Output"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[UserPlaybackSession]"},"PaginatedResponse_UserStudio_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/UserStudio"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[UserStudio]"},"PaginatedResponse_UserSubscriptionSchema_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/UserSubscriptionSchema"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[UserSubscriptionSchema]"},"PaginatedResponse_VendorUploadListItem_":{"properties":{"list":{"items":{"$ref":"#/components/schemas/VendorUploadListItem"},"type":"array","title":"List"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"type":"object","required":["meta"],"title":"PaginatedResponse[VendorUploadListItem]"},"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."},"PaymentGatewayPlans-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Mongoid"},"gatewayPlanId":{"type":"string","maxLength":1024,"title":"Gatewayplanid"},"amount":{"type":"number","title":"Amount","default":0.0},"discountedAmount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Discountedamount"},"interval":{"type":"integer","title":"Interval","default":1},"period":{"type":"string","maxLength":32,"title":"Period"},"paymentGateway":{"type":"integer","title":"Paymentgateway","default":1}},"type":"object","required":["gatewayPlanId","period"],"title":"PaymentGatewayPlans","description":"Payment gateway specific plan configurations."},"PaymentGatewayPlans-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Mongoid"},"gatewayPlanId":{"type":"string","maxLength":1024,"title":"Gatewayplanid"},"amount":{"type":"number","title":"Amount","default":0.0},"discountedAmount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Discountedamount"},"interval":{"type":"integer","title":"Interval","default":1},"period":{"type":"string","maxLength":32,"title":"Period"},"paymentGateway":{"type":"integer","title":"Paymentgateway","default":1}},"type":"object","required":["gatewayPlanId","period"],"title":"PaymentGatewayPlans","description":"Payment gateway specific plan configurations."},"PaymentGatewayPlansUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"gatewayPlanId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gatewayplanid"},"amount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Amount"},"discountedAmount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Discountedamount"},"interval":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Interval"},"period":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Period"},"paymentGateway":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Paymentgateway"}},"additionalProperties":false,"type":"object","title":"PaymentGatewayPlansUpdate"},"PaymentGatewayType":{"type":"integer","enum":[0,1,2,3,4],"title":"PaymentGatewayType"},"PaymentMethodType":{"type":"integer","enum":[1,2,3,4,5,6],"title":"PaymentMethodType"},"PeakHourItem":{"properties":{"hour":{"type":"integer","title":"Hour","default":0},"count":{"type":"integer","title":"Count","default":0},"percentage":{"type":"number","title":"Percentage","default":0.0}},"type":"object","title":"PeakHourItem","description":"Single hour bucket for peak engagement analysis."},"PeakHoursResponse":{"properties":{"hours":{"items":{"$ref":"#/components/schemas/PeakHourItem"},"type":"array","title":"Hours","default":[]}},"type":"object","title":"PeakHoursResponse","description":"Response for peak hours of engagement endpoint."},"PlatformPostStatus":{"type":"integer","enum":[1,2,3,4],"title":"PlatformPostStatus","description":"Per-platform publish execution status."},"PlatformPostStatusSchema":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"platform":{"$ref":"#/components/schemas/SocialPlatform"},"status":{"$ref":"#/components/schemas/PlatformPostStatus"},"external_post_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Post Id"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"retry_count":{"type":"integer","title":"Retry Count"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","platform","status","retry_count","created_at","updated_at"],"title":"PlatformPostStatusSchema","description":"Status of a single platform's publish attempt."},"PlatformSettingsCreateSchema":{"properties":{"key":{"$ref":"#/components/schemas/PlatformSettingsTypeEnum"},"value":{"additionalProperties":true,"type":"object","title":"Value"},"additional_info":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Additional Info"},"is_active":{"type":"boolean","title":"Is Active","default":true}},"type":"object","required":["key","value"],"title":"PlatformSettingsCreateSchema","description":"Create a platform setting for a known key."},"PlatformSettingsResponseSchema":{"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"},"key":{"$ref":"#/components/schemas/PlatformSettingsTypeEnum"},"value":{"additionalProperties":true,"type":"object","title":"Value"},"additionalInfo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Additionalinfo"},"isActive":{"type":"boolean","title":"Isactive","default":true},"updatedById":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Updatedbyid"}},"type":"object","required":["id","key","value"],"title":"PlatformSettingsResponseSchema","description":"Platform setting response."},"PlatformSettingsTypeEnum":{"type":"string","enum":["general","notifications","payment","analytics","referral_share_template"],"title":"PlatformSettingsTypeEnum","description":"Enum for different types of platform settings."},"PlatformSettingsUpdateSchemaUpdate":{"properties":{"value":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Value"},"additional_info":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Additional Info"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"}},"additionalProperties":false,"type":"object","title":"PlatformSettingsUpdateSchemaUpdate"},"PlaybackConsumptionSummary":{"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"},"totalStreamedSeconds":{"type":"integer","title":"Totalstreamedseconds","default":0},"totalCompletedSessions":{"type":"integer","title":"Totalcompletedsessions","default":0},"lastStreamedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Laststreamedat"},"remainingStreamSeconds":{"type":"integer","title":"Remainingstreamseconds","readOnly":true},"hasExceededFreeLimit":{"type":"boolean","title":"Hasexceededfreelimit","readOnly":true},"totalAllowedFreeStreamSeconds":{"type":"integer","title":"Totalallowedfreestreamseconds","readOnly":true}},"type":"object","required":["remainingStreamSeconds","hasExceededFreeLimit","totalAllowedFreeStreamSeconds"],"title":"PlaybackConsumptionSummary"},"PlaybackSessionStateEnum":{"type":"string","enum":["active","finalized"],"title":"PlaybackSessionStateEnum"},"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."},"PlaylistShortWithExtraSchema":{"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":{"anyOf":[{"items":{"$ref":"#/components/schemas/LanguageSchema"},"type":"array"},{"type":"null"}],"title":"Languages"},"genres":{"anyOf":[{"items":{"$ref":"#/components/schemas/GenreSchema"},"type":"array"},{"type":"null"}],"title":"Genres"},"tags":{"anyOf":[{"items":{"$ref":"#/components/schemas/TagSchema"},"type":"array"},{"type":"null"}],"title":"Tags"},"contents":{"items":{"$ref":"#/components/schemas/ContentItemPlaylist"},"type":"array","title":"Contents","default":[]},"contentCount":{"type":"integer","title":"Contentcount","description":"Computed field to return the number of contents in the playlist.","readOnly":true}},"type":"object","required":["id","title","contentCount"],"title":"PlaylistShortWithExtraSchema","description":"Playlist schema that includes a list of content items."},"PlaylistUpdateRequestSchemaUpdate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"featuredPictureUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Featuredpictureurl"},"isPublic":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Ispublic"},"isVisibleToArtist":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isvisibletoartist"},"isPublished":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Ispublished"},"thumbnailUrl":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Thumbnailurl"},"add":{"anyOf":[{"items":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}]},"type":"array"},{"type":"null"}],"title":"Add"},"remove":{"anyOf":[{"items":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}]},"type":"array"},{"type":"null"}],"title":"Remove"},"reorder":{"anyOf":[{"items":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}]},"type":"array"},{"type":"null"}],"title":"Reorder"}},"additionalProperties":false,"type":"object","title":"PlaylistUpdateRequestSchemaUpdate"},"PodcastInfo":{"properties":{"podcast_subtitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Podcast Subtitle","description":"Brief tagline","examples":["Weekly conversations with music legends"]},"podcast_type":{"description":"Episodic or Serial"},"primary_language":{"description":"Main language of podcast"},"primary_category":{"description":"iTunes category"},"secondary_category":{"description":"Additional category"},"tertiary_category":{"description":"Third category if needed"},"explicit_content":{"description":"Show contains explicit material"},"host_names":{"items":{"type":"string"},"type":"array","title":"Host Names","description":"Primary host(s)","examples":[["Rajesh Kumar"]]},"co_host_names":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Co Host Names","description":"Secondary hosts"},"author_owner":{"type":"string","title":"Author Owner","description":"Legal owner of podcast","examples":["Shemaroo Music"]},"copyright":{"type":"string","title":"Copyright","description":"Copyright statement","examples":["© 2024 Shemaroo Entertainment"]},"show_website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Show Website","description":"Podcast website URL","examples":["https://company.com/podcast"]},"banner_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Banner Image","description":"Wide format promotional image","examples":["POD_Banner_001.jpg"]},"episode_number":{"type":"integer","title":"Episode Number","description":"Sequential episode number","examples":[45]},"season_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Season Number","description":"Season if applicable","examples":[2]},"episode_type":{"description":"Full, Trailer, Bonus"},"episode_description":{"type":"string","title":"Episode Description","description":"Episode summary","examples":["In this episode, we explore..."]},"episode_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Episode Summary","description":"Shorter description","examples":["Exploring the golden era of music"]},"episode_notes_show_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Episode Notes Show Notes","description":"Rich text notes with links","examples":["Guest: XYZ, Topics: ABC"]},"episode_explicit":{"description":"Episode-level explicit flag"},"transcript_available":{"description":"Episode transcript exists"},"transcript_file":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript File","description":"Transcript file path","examples":["EP_045_Transcript.txt"]},"guest_names":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Guest Names","description":"Featured guests","examples":[["Asha Bhosle"]]},"guest_bio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Guest Bio","description":"Brief guest description","examples":["Legendary playback singer with..."]},"producer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Producer","description":"Episode producer","examples":["Production Team"]},"editor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Editor","description":"Audio editor","examples":["Sound Engineer Name"]},"music_used":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Music Used","description":"Background music credits","examples":["Intro: Track ABC by Artist XYZ"]},"keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Keywords","description":"Search keywords (max 12)","examples":[["bollywood","music history","interviews"]]},"topic_tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Topic Tags","description":"Content topic tags","examples":[["Music Industry","Artist Interviews"]]},"related_artists":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Related Artists","description":"Artists discussed","examples":[["Lata Mangeshkar","R.D. Burman"]]},"related_tracks":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Related Tracks","description":"Songs discussed/played","examples":[["Lag Ja Gale","Dum Maro Dum"]]},"apple_podcasts_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Apple Podcasts Id","description":"Apple/iTunes podcast ID","examples":["1234567890"]},"spotify_show_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Spotify Show Id","description":"Spotify podcast identifier","examples":["4rOoJ6Egrf8K2IrywzwOMk"]},"google_podcasts_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Google Podcasts Id","description":"Google podcast identifier","examples":["gp-12345"]},"rss_feed_url":{"type":"string","title":"Rss Feed Url","description":"Podcast RSS feed","examples":["https://feeds.company.com/podcast.xml"]},"target_audience":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Audience","description":"Intended listener demographic","examples":["Music enthusiasts, 25-45 years"]},"content_rating":{"description":"Age appropriateness"},"closed_captions_available":{"description":"CC embedded in audio"}},"type":"object","required":["podcast_type","primary_language","primary_category","explicit_content","host_names","author_owner","copyright","episode_number","episode_type","episode_description","episode_explicit","rss_feed_url","content_rating"],"title":"PodcastInfo"},"PodcastInfoUpdate":{"properties":{"podcast_subtitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Podcast Subtitle"},"podcast_type":{"anyOf":[{"$ref":"#/components/schemas/PodcastTypeEnum"},{"type":"null"}]},"primary_language":{"anyOf":[{"$ref":"#/components/schemas/PodcastPrimaryLanguageEnum"},{"type":"null"}]},"primary_category":{"anyOf":[{"$ref":"#/components/schemas/PrimaryCategoryEnum"},{"type":"null"}]},"secondary_category":{"anyOf":[{"$ref":"#/components/schemas/SecondaryCategoryEnum"},{"type":"null"}]},"tertiary_category":{"anyOf":[{"$ref":"#/components/schemas/TertiaryCategoryEnum"},{"type":"null"}]},"explicit_content":{"anyOf":[{"$ref":"#/components/schemas/ExplicitContentEnum"},{"type":"null"}]},"host_names":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Host Names"},"co_host_names":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Co Host Names"},"author_owner":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Author Owner"},"copyright":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Copyright"},"show_website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Show Website"},"banner_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Banner Image"},"episode_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Episode Number"},"season_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Season Number"},"episode_type":{"anyOf":[{"$ref":"#/components/schemas/EpisodeTypeEnum"},{"type":"null"}]},"episode_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Episode Description"},"episode_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Episode Summary"},"episode_notes_show_notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Episode Notes Show Notes"},"episode_explicit":{"anyOf":[{"$ref":"#/components/schemas/EpisodeExplicitEnum"},{"type":"null"}]},"transcript_available":{"anyOf":[{"$ref":"#/components/schemas/TranscriptAvailableEnum"},{"type":"null"}]},"transcript_file":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript File"},"guest_names":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Guest Names"},"guest_bio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Guest Bio"},"producer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Producer"},"editor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Editor"},"music_used":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Music Used"},"keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Keywords"},"topic_tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Topic Tags"},"related_artists":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Related Artists"},"related_tracks":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Related Tracks"},"apple_podcasts_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Apple Podcasts Id"},"spotify_show_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Spotify Show Id"},"google_podcasts_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Google Podcasts Id"},"rss_feed_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rss Feed Url"},"target_audience":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Audience"},"content_rating":{"anyOf":[{"$ref":"#/components/schemas/ContentRatingEnum"},{"type":"null"}]},"closed_captions_available":{"anyOf":[{"$ref":"#/components/schemas/ClosedCaptionsAvailableEnum"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"PodcastInfoUpdate"},"PodcastPrimaryLanguageEnum":{"type":"integer","enum":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19],"title":"PodcastPrimaryLanguageEnum"},"PodcastTypeEnum":{"type":"integer","enum":[1,2],"title":"PodcastTypeEnum"},"PrimaryCategoryEnum":{"type":"integer","enum":[1,2],"title":"PrimaryCategoryEnum"},"PrimaryGenreEnum":{"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],"title":"PrimaryGenreEnum"},"PrimaryLanguageEnum":{"type":"integer","enum":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19],"title":"PrimaryLanguageEnum"},"PrimaryMoodEnum":{"type":"integer","enum":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],"title":"PrimaryMoodEnum"},"ProfileClaimSchema":{"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"},"userId":{"type":"string","format":"uuid","title":"Userid"},"artistId":{"type":"string","format":"uuid","title":"Artistid"},"claimedRoles":{"items":{"$ref":"#/components/schemas/ArtistClaimRoles"},"type":"array","title":"Claimedroles"},"claimRequestId":{"type":"string","format":"uuid","title":"Claimrequestid"}},"type":"object","required":["id","userId","artistId","claimedRoles","claimRequestId"],"title":"ProfileClaimSchema","description":"Approved profile-claim link response."},"Promotions-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique ID for this promotion."},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"entityType":{"$ref":"#/components/schemas/EntityType","default":2},"entityIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Entityids"},"promotionStartDate":{"type":"string","format":"date-time","title":"Promotionstartdate"},"promotionEndDate":{"type":"string","format":"date-time","title":"Promotionenddate"}},"type":"object","required":["name"],"title":"Promotions","description":"Promotions model."},"Promotions-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique ID for this promotion."},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"entityType":{"$ref":"#/components/schemas/EntityType","default":2},"entityIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Entityids"},"promotionStartDate":{"type":"string","format":"date-time","title":"Promotionstartdate"},"promotionEndDate":{"type":"string","format":"date-time","title":"Promotionenddate"}},"type":"object","required":["name"],"title":"Promotions","description":"Promotions model."},"PromotionsUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"entityType":{"anyOf":[{"$ref":"#/components/schemas/EntityType"},{"type":"null"}]},"entityIds":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Entityids"},"promotionStartDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Promotionstartdate"},"promotionEndDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Promotionenddate"}},"additionalProperties":false,"type":"object","title":"PromotionsUpdate"},"ReorderHomePageItemSchema":{"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 of the home page item"},"position":{"type":"integer","title":"Position","description":"New position of the item in the home page list"}},"type":"object","required":["id","position"],"title":"ReorderHomePageItemSchema"},"RevenuePayoutDetailSchema":{"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","title":"Id"},"songId":{"type":"string","title":"Songid"},"songTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Songtitle"},"songThumbnailUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Songthumbnailurl"},"songRevenuePaise":{"type":"integer","title":"Songrevenuepaise","default":0},"eligibleStreams":{"type":"integer","title":"Eligiblestreams","default":0},"songWeight":{"type":"number","title":"Songweight","default":0},"reversed":{"type":"boolean","title":"Reversed","default":false},"payoutItems":{"items":{"$ref":"#/components/schemas/RevenuePayoutItemSchema"},"type":"array","title":"Payoutitems"},"artistSharePaise":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Artistsharepaise"},"recognitionId":{"type":"string","title":"Recognitionid"}},"type":"object","required":["id","songId","recognitionId"],"title":"RevenuePayoutDetailSchema","description":"Full revenue payout record for detail views."},"RevenuePayoutItemSchema":{"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"},"collaboratorId":{"type":"string","title":"Collaboratorid"},"collaboratorName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collaboratorname"},"collaboratorType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collaboratortype"},"profilePicture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profilepicture"},"amountPaise":{"type":"integer","title":"Amountpaise","default":0},"percentSnapshot":{"type":"number","title":"Percentsnapshot","default":0},"isLead":{"type":"boolean","title":"Islead","default":false},"reversed":{"type":"boolean","title":"Reversed","default":false}},"type":"object","required":["collaboratorId"],"title":"RevenuePayoutItemSchema","description":"Individual collaborator payout within a song payout record."},"RevenuePayoutListItem":{"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","title":"Id"},"songId":{"type":"string","title":"Songid"},"songTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Songtitle"},"songThumbnailUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Songthumbnailurl"},"songRevenuePaise":{"type":"integer","title":"Songrevenuepaise","default":0},"eligibleStreams":{"type":"integer","title":"Eligiblestreams","default":0},"songWeight":{"type":"number","title":"Songweight","default":0},"reversed":{"type":"boolean","title":"Reversed","default":false},"payoutItems":{"items":{"$ref":"#/components/schemas/RevenuePayoutItemSchema"},"type":"array","title":"Payoutitems"},"artistSharePaise":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Artistsharepaise"}},"type":"object","required":["id","songId"],"title":"RevenuePayoutListItem","description":"List row for revenue payout records."},"RightsTypeEnum":{"type":"integer","enum":[1,2,3,4],"title":"RightsTypeEnum"},"S3BucketItemSchema":{"properties":{"name":{"type":"string","title":"Name"},"creation_date":{"type":"string","title":"Creation Date"}},"type":"object","required":["name","creation_date"],"title":"S3BucketItemSchema","description":"A single S3 bucket entry."},"S3ContentTypeEnum":{"type":"string","enum":["song","video","image","csv","excel","pdf","audio","document"],"title":"S3ContentTypeEnum"},"S3CopyRequestSchema":{"properties":{"sourceKey":{"type":"string","title":"Sourcekey","description":"Source S3 object key"},"destKey":{"type":"string","title":"Destkey","description":"Destination S3 object key"},"sourceBucket":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcebucket","description":"Source bucket (defaults to private)"},"destBucket":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destbucket","description":"Destination bucket (defaults to private)"}},"additionalProperties":false,"type":"object","required":["sourceKey","destKey"],"title":"S3CopyRequestSchema"},"S3ListBucketsResponseSchema":{"properties":{"buckets":{"items":{"$ref":"#/components/schemas/S3BucketItemSchema"},"type":"array","title":"Buckets"},"total":{"type":"integer","title":"Total"}},"type":"object","required":["buckets","total"],"title":"S3ListBucketsResponseSchema","description":"List of S3 buckets."},"S3ListObjectsResponseSchema":{"properties":{"items":{"items":{"$ref":"#/components/schemas/S3ObjectItemSchema"},"type":"array","title":"Items"},"next_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Token","description":"Continuation token for the next page (None = last page)"},"total_scanned":{"type":"integer","title":"Total Scanned","description":"Total objects scanned (before filtering)"}},"type":"object","required":["items","total_scanned"],"title":"S3ListObjectsResponseSchema","description":"Paginated list of S3 objects."},"S3ObjectItemSchema":{"properties":{"key":{"type":"string","title":"Key","description":"Full S3 object key (path)"},"size":{"type":"integer","title":"Size","description":"Object size in bytes"},"last_modified":{"type":"string","title":"Last Modified","description":"ISO-8601 last-modified timestamp (UTC)"},"etag":{"type":"string","title":"Etag","description":"ETag (MD5 hash) without surrounding quotes"},"storage_class":{"type":"string","title":"Storage Class","description":"S3 storage class","default":"STANDARD"}},"type":"object","required":["key","size","last_modified","etag"],"title":"S3ObjectItemSchema","description":"A single S3 object entry returned by the explorer."},"S3ObjectMetadataSchema":{"properties":{"key":{"type":"string","title":"Key"},"bucket":{"type":"string","title":"Bucket"},"content_type":{"type":"string","title":"Content Type"},"content_length":{"type":"integer","title":"Content Length"},"last_modified":{"type":"string","title":"Last Modified"},"etag":{"type":"string","title":"Etag"},"storage_class":{"type":"string","title":"Storage Class"},"metadata":{"additionalProperties":{"type":"string"},"type":"object","title":"Metadata"}},"type":"object","required":["key","bucket","content_type","content_length","last_modified","etag","storage_class"],"title":"S3ObjectMetadataSchema","description":"Detailed metadata for a single S3 object."},"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."},"S3PresignedUrlSchema":{"properties":{"key":{"type":"string","title":"Key"},"bucket":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bucket"},"url":{"type":"string","title":"Url"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["key","url","expires_in"],"title":"S3PresignedUrlSchema","description":"Presigned URL for viewing/downloading/streaming an S3 object."},"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"},"S3UploadRequestSchema":{"properties":{"key":{"type":"string","title":"Key","description":"S3 object key (path/filename)"},"bucket":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bucket","description":"S3 bucket name (defaults to private bucket if not provided)"},"contentType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contenttype","description":"MIME type of the file (default: application/octet-stream)"},"isPublic":{"type":"boolean","title":"Ispublic","description":"Whether the uploaded file should be public","default":false},"expiresIn":{"type":"integer","minimum":1.0,"title":"Expiresin","description":"URL expiration time in seconds (default: 3600)","default":3600}},"additionalProperties":false,"type":"object","required":["key"],"title":"S3UploadRequestSchema"},"S3UploadResponseSchema":{"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"},"fields":{"anyOf":[{"$ref":"#/components/schemas/S3PresignedPostFields"},{"type":"null"}]},"expiresIn":{"type":"integer","minimum":1.0,"title":"Expiresin","description":"URL expiration time in seconds (default: 3600)","default":3600}},"type":"object","required":["url","key"],"title":"S3UploadResponseSchema"},"SecondaryCategoryEnum":{"type":"integer","enum":[1,2],"title":"SecondaryCategoryEnum"},"SessionTrendItem":{"properties":{"date":{"type":"string","title":"Date","default":""},"logins":{"type":"integer","title":"Logins","default":0}},"type":"object","title":"SessionTrendItem","description":"Daily session count data point."},"SocialAccountResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"artist_id":{"type":"string","format":"uuid","title":"Artist Id"},"platform":{"$ref":"#/components/schemas/SocialPlatform"},"platform_user_id":{"type":"string","title":"Platform User Id"},"platform_username":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Platform Username"},"platform_profile_picture_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Platform Profile Picture Url"},"account_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Type"},"status":{"$ref":"#/components/schemas/SocialAccountStatus"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","artist_id","platform","platform_user_id","status","created_at","updated_at"],"title":"SocialAccountResponse","description":"Safe representation of a connected social account (no tokens)."},"SocialAccountStatus":{"type":"integer","enum":[1,2,3],"title":"SocialAccountStatus","description":"OAuth account connection status."},"SocialFacebookTokenConnectRequest":{"properties":{"access_token":{"type":"string","title":"Access Token"}},"type":"object","required":["access_token"],"title":"SocialFacebookTokenConnectRequest","description":"Payload for connecting Instagram through a Facebook Login access token."},"SocialMediaUploadRequest":{"properties":{"filename":{"type":"string","title":"Filename"},"content_type":{"type":"string","title":"Content Type","default":"application/octet-stream"},"media_category":{"type":"string","enum":["images","videos","temp"],"title":"Media Category","default":"temp"},"expires_in":{"type":"integer","maximum":3600.0,"minimum":60.0,"title":"Expires In","description":"Upload URL expiration in seconds","default":900}},"type":"object","required":["filename"],"title":"SocialMediaUploadRequest","description":"Request for a presigned social-media upload URL."},"SocialMediaUploadResponse":{"properties":{"url":{"type":"string","title":"Url"},"key":{"type":"string","title":"Key"},"fields":{"$ref":"#/components/schemas/S3PresignedPostFields"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["url","key","fields","expires_in"],"title":"SocialMediaUploadResponse","description":"Presigned POST payload for uploading private social media."},"SocialOAuthCallbackRequest":{"properties":{"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"},"oauth_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Oauth Token"},"oauth_verifier":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Oauth Verifier"}},"type":"object","title":"SocialOAuthCallbackRequest","description":"Payload submitted by the frontend callback page after provider redirect."},"SocialPlatform":{"type":"integer","enum":[1,2,3,4,5,6,7],"title":"SocialPlatform","description":"Supported social media platforms for publishing."},"SocialPostListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"caption":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Caption"},"platform_captions":{"additionalProperties":{"type":"string"},"type":"object","title":"Platform Captions"},"youtube_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Description"},"media_urls":{"items":{"type":"string"},"type":"array","title":"Media Urls"},"media_refs":{"items":{"type":"string"},"type":"array","title":"Media Refs"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"platforms":{"items":{"$ref":"#/components/schemas/SocialPlatform"},"type":"array","title":"Platforms"},"schedule_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Schedule At"},"status":{"$ref":"#/components/schemas/SocialPostStatus"},"moderation_status":{"$ref":"#/components/schemas/SocialPostModerationStatus"},"moderation_checked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Moderation Checked At"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","platforms","status","moderation_status","created_at"],"title":"SocialPostListItem","description":"Lightweight list item for post listing."},"SocialPostModerationStatus":{"type":"integer","enum":[1,2,3,4],"title":"SocialPostModerationStatus","description":"Canonical post moderation lifecycle status."},"SocialPostModerationValidationResponse":{"properties":{"moderation_status":{"$ref":"#/components/schemas/SocialPostModerationStatus"},"moderation_labels":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Moderation Labels"},"moderation_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Moderation Provider"},"moderation_checked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Moderation Checked At"},"can_publish":{"type":"boolean","title":"Can Publish","default":true}},"type":"object","required":["moderation_status"],"title":"SocialPostModerationValidationResponse","description":"Validation result returned before publish finalization."},"SocialPostResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"artist_id":{"type":"string","format":"uuid","title":"Artist Id"},"caption":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Caption"},"platform_captions":{"additionalProperties":{"type":"string"},"type":"object","title":"Platform Captions"},"youtube_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Description"},"youtube_thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Thumbnail Url"},"youtube_post_type":{"anyOf":[{"type":"string","enum":["video","short"]},{"type":"null"}],"title":"Youtube Post Type"},"instagram_post_type":{"anyOf":[{"type":"string","enum":["reel","video"]},{"type":"null"}],"title":"Instagram Post Type"},"media_urls":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Media Urls"},"media_refs":{"items":{"type":"string"},"type":"array","title":"Media Refs"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"platforms":{"items":{"$ref":"#/components/schemas/SocialPlatform"},"type":"array","title":"Platforms"},"schedule_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Schedule At"},"status":{"$ref":"#/components/schemas/SocialPostStatus"},"moderation_status":{"$ref":"#/components/schemas/SocialPostModerationStatus"},"moderation_labels":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Moderation Labels"},"moderation_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Moderation Provider"},"moderation_checked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Moderation Checked At"},"platform_posts":{"items":{"$ref":"#/components/schemas/PlatformPostStatusSchema"},"type":"array","title":"Platform Posts","default":[]},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","artist_id","platforms","status","moderation_status","created_at","updated_at"],"title":"SocialPostResponse","description":"Full canonical post with per-platform statuses."},"SocialPostStatus":{"type":"integer","enum":[1,2,3],"title":"SocialPostStatus","description":"Canonical post lifecycle status."},"SortDirection":{"type":"string","enum":["asc","desc"],"title":"SortDirection"},"StemsAvailableEnum":{"type":"integer","enum":[1,2],"title":"StemsAvailableEnum"},"StudioEvents-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"userId":{"type":"string","format":"uuid","title":"Userid"},"entityType":{"anyOf":[{"$ref":"#/components/schemas/EntityType"},{"type":"null"}]},"entityIds":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Entityids","default":[]},"attribute":{"$ref":"#/components/schemas/AttributeType"},"dbChanges":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Dbchanges"},"trackingInfo":{"$ref":"#/components/schemas/TrackingInfo"}},"type":"object","required":["userId","attribute"],"title":"StudioEvents"},"StudioEvents-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"userId":{"type":"string","format":"uuid","title":"Userid"},"entityType":{"anyOf":[{"$ref":"#/components/schemas/EntityType"},{"type":"null"}]},"entityIds":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Entityids","default":[]},"attribute":{"$ref":"#/components/schemas/AttributeType"},"dbChanges":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Dbchanges"},"trackingInfo":{"additionalProperties":true,"type":"object"}},"type":"object","required":["userId","attribute"],"title":"StudioEvents"},"StudioEventsUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"userId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Userid"},"entityType":{"anyOf":[{"$ref":"#/components/schemas/EntityType"},{"type":"null"}]},"entityIds":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Entityids"},"attribute":{"anyOf":[{"$ref":"#/components/schemas/AttributeType"},{"type":"null"}]},"dbChanges":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Dbchanges"},"trackingInfo":{"anyOf":[{"$ref":"#/components/schemas/TrackingInfoUpdate"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"StudioEventsUpdate"},"StudioRoleCreateSchema":{"properties":{"user":{"type":"string","format":"uuid","title":"User"},"role":{"$ref":"#/components/schemas/StudioRoleTypeEnum"},"artist":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Artist"}},"type":"object","required":["user","role"],"title":"StudioRoleCreateSchema"},"StudioRoleCrudSchema":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"user":{"anyOf":[{"$ref":"#/components/schemas/UserShortSchema"},{"type":"null"}]},"role":{"type":"integer","title":"Role"},"artist":{"anyOf":[{"$ref":"#/components/schemas/ArtistShortSchema"},{"type":"null"}]}},"type":"object","required":["id","role"],"title":"StudioRoleCrudSchema"},"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."},"StudioRoleModel":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"role":{"$ref":"#/components/schemas/StudioRoleTypeEnum"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","role","createdAt","updatedAt"],"title":"StudioRoleModel"},"StudioRoleTypeEnum":{"type":"integer","enum":[1,2,3,4],"title":"StudioRoleTypeEnum"},"StudioRoleUpdateSchemaUpdate":{"properties":{"role":{"anyOf":[{"$ref":"#/components/schemas/StudioRoleTypeEnum"},{"type":"null"}]},"artist":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Artist"}},"additionalProperties":false,"type":"object","title":"StudioRoleUpdateSchemaUpdate"},"SubGenreEnum":{"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],"title":"SubGenreEnum"},"SubscriptionPeriod-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Mongoid"},"name":{"type":"string","maxLength":1024,"title":"Name"},"interval":{"type":"integer","title":"Interval","default":1},"period":{"type":"string","title":"Period","description":"Period type (e.g., hourly, daily, weekly, monthly, yearly)"},"isEnabled":{"type":"boolean","title":"Isenabled","default":true}},"type":"object","required":["name","period"],"title":"SubscriptionPeriod","description":"Subscription period definitions (monthly, yearly, etc.)."},"SubscriptionPeriod-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Mongoid"},"name":{"type":"string","maxLength":1024,"title":"Name"},"interval":{"type":"integer","title":"Interval","default":1},"period":{"type":"string","title":"Period","description":"Period type (e.g., hourly, daily, weekly, monthly, yearly)"},"isEnabled":{"type":"boolean","title":"Isenabled","default":true}},"type":"object","required":["name","period"],"title":"SubscriptionPeriod","description":"Subscription period definitions (monthly, yearly, etc.)."},"SubscriptionPeriodUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"interval":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Interval"},"period":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Period"},"isEnabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isenabled"}},"additionalProperties":false,"type":"object","title":"SubscriptionPeriodUpdate"},"SubscriptionPlanDisplayCreate":{"properties":{"name":{"type":"string","maxLength":256,"title":"Name"},"isEnabled":{"type":"boolean","title":"Isenabled","default":true},"heading":{"$ref":"#/components/schemas/SubscriptionPlanIconTextSchema"},"subHeading":{"$ref":"#/components/schemas/SubscriptionPlanIconTextSchema"},"textBoxes":{"items":{"$ref":"#/components/schemas/SubscriptionPlanTextBoxSchema"},"type":"array","title":"Textboxes"},"terms":{"$ref":"#/components/schemas/SubscriptionPlanTextTermsSchema"},"description":{"$ref":"#/components/schemas/SubscriptionPlanTextDescrptionSchema"},"additional_links":{"items":{"$ref":"#/components/schemas/SubscriptionPlanTextAdditionalLinkSchema"},"type":"array","title":"Additional Links"}},"type":"object","required":["name","heading","subHeading","terms","description"],"title":"SubscriptionPlanDisplayCreate","description":"Create subscription plan display request."},"SubscriptionPlanDisplayResponse":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat"},"name":{"type":"string","maxLength":256,"title":"Name"},"isEnabled":{"type":"boolean","title":"Isenabled","default":true},"heading":{"$ref":"#/components/schemas/SubscriptionPlanIconTextSchema"},"subHeading":{"$ref":"#/components/schemas/SubscriptionPlanIconTextSchema"},"textBoxes":{"items":{"$ref":"#/components/schemas/SubscriptionPlanTextBoxSchema"},"type":"array","title":"Textboxes"},"terms":{"$ref":"#/components/schemas/SubscriptionPlanTextTermsSchema"},"description":{"$ref":"#/components/schemas/SubscriptionPlanTextDescrptionSchema"},"additionalLinks":{"items":{"$ref":"#/components/schemas/SubscriptionPlanTextAdditionalLinkSchema"},"type":"array","title":"Additionallinks"},"id":{"type":"string","format":"uuid","title":"Id"}},"type":"object","required":["name","heading","subHeading","terms","description","id"],"title":"SubscriptionPlanDisplayResponse","description":"Subscription plan display CRUD response."},"SubscriptionPlanDisplayUpdateUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"isEnabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isenabled"},"heading":{"anyOf":[{"$ref":"#/components/schemas/SubscriptionPlanIconTextSchemaUpdate"},{"type":"null"}]},"subHeading":{"anyOf":[{"$ref":"#/components/schemas/SubscriptionPlanIconTextSchemaUpdate"},{"type":"null"}]},"textBoxes":{"anyOf":[{"items":{"$ref":"#/components/schemas/SubscriptionPlanTextBoxSchemaUpdate"},"type":"array"},{"type":"null"}],"title":"Textboxes"},"terms":{"anyOf":[{"$ref":"#/components/schemas/SubscriptionPlanTextTermsSchemaUpdate"},{"type":"null"}]},"description":{"anyOf":[{"$ref":"#/components/schemas/SubscriptionPlanTextDescrptionSchemaUpdate"},{"type":"null"}]},"additional_links":{"anyOf":[{"items":{"$ref":"#/components/schemas/SubscriptionPlanTextAdditionalLinkSchemaUpdate"},"type":"array"},{"type":"null"}],"title":"Additional Links"}},"additionalProperties":false,"type":"object","title":"SubscriptionPlanDisplayUpdateUpdate"},"SubscriptionPlanIconTextSchema":{"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"},"text":{"type":"string","title":"Text"},"icon":{"type":"string","title":"Icon"}},"type":"object","required":["text","icon"],"title":"SubscriptionPlanIconTextSchema","description":"Schema for icon + text item."},"SubscriptionPlanIconTextSchemaUpdate":{"properties":{"text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text"},"icon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon"}},"additionalProperties":false,"type":"object","title":"SubscriptionPlanIconTextSchemaUpdate"},"SubscriptionPlanResponseSchema":{"properties":{"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedat"},"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"notes":{"items":{"type":"string"},"type":"array","title":"Notes"},"isVisible":{"type":"boolean","title":"Isvisible","default":true},"isEnabled":{"type":"boolean","title":"Isenabled","default":true},"isFree":{"type":"boolean","title":"Isfree","default":false},"position":{"type":"integer","title":"Position","default":0},"paymentGateway":{"type":"integer","title":"Paymentgateway","default":1},"config":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Config"},"couponOnly":{"type":"boolean","title":"Coupononly","default":false},"artistPlan":{"type":"boolean","title":"Artistplan","default":false},"gdpZones":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Gdpzones"}},"type":"object","required":["id","name"],"title":"SubscriptionPlanResponseSchema","description":"Subscription plan response."},"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."},"SubscriptionPlanTextAdditionalLinkSchema":{"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"},"text":{"type":"string","title":"Text"},"url":{"type":"string","title":"Url"},"icon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon"}},"type":"object","required":["text","url"],"title":"SubscriptionPlanTextAdditionalLinkSchema","description":"Schema for additional links in subscription plan text details."},"SubscriptionPlanTextAdditionalLinkSchemaUpdate":{"properties":{"text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"icon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon"}},"additionalProperties":false,"type":"object","title":"SubscriptionPlanTextAdditionalLinkSchemaUpdate"},"SubscriptionPlanTextBoxSchema":{"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"},"heading":{"type":"string","title":"Heading"},"items":{"items":{"$ref":"#/components/schemas/SubscriptionPlanIconTextSchema"},"type":"array","title":"Items"}},"type":"object","required":["heading"],"title":"SubscriptionPlanTextBoxSchema","description":"Schema for text box section."},"SubscriptionPlanTextBoxSchemaUpdate":{"properties":{"heading":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Heading"},"items":{"anyOf":[{"items":{"$ref":"#/components/schemas/SubscriptionPlanIconTextSchemaUpdate"},"type":"array"},{"type":"null"}],"title":"Items"}},"additionalProperties":false,"type":"object","title":"SubscriptionPlanTextBoxSchemaUpdate"},"SubscriptionPlanTextDescrptionSchema":{"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"},"short":{"type":"string","maxLength":200,"title":"Short","description":"Short description text"},"long":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}],"title":"Long","description":"Long description text"}},"type":"object","required":["short"],"title":"SubscriptionPlanTextDescrptionSchema","description":"Schema for description section in subscription plan text details."},"SubscriptionPlanTextDescrptionSchemaUpdate":{"properties":{"short":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Short"},"long":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Long"}},"additionalProperties":false,"type":"object","title":"SubscriptionPlanTextDescrptionSchemaUpdate"},"SubscriptionPlanTextTermsAndroidSchema":{"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"},"title":{"type":"string","title":"Title","description":"Title for Android-specific terms","default":"android"},"short":{"type":"string","maxLength":200,"title":"Short","description":"Short Android-specific terms text"},"long":{"items":{"type":"string"},"type":"array","title":"Long","description":"List of long Android-specific terms"}},"type":"object","required":["short"],"title":"SubscriptionPlanTextTermsAndroidSchema"},"SubscriptionPlanTextTermsAndroidSchemaUpdate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"short":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Short"},"long":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Long"}},"additionalProperties":false,"type":"object","title":"SubscriptionPlanTextTermsAndroidSchemaUpdate"},"SubscriptionPlanTextTermsIosSchema":{"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"},"title":{"type":"string","title":"Title","description":"Title for iOS-specific terms","default":"ios"},"short":{"type":"string","maxLength":200,"title":"Short","description":"Short iOS-specific terms text"},"long":{"items":{"type":"string"},"type":"array","title":"Long","description":"List of long iOS-specific terms"}},"type":"object","required":["short"],"title":"SubscriptionPlanTextTermsIosSchema"},"SubscriptionPlanTextTermsIosSchemaUpdate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"short":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Short"},"long":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Long"}},"additionalProperties":false,"type":"object","title":"SubscriptionPlanTextTermsIosSchemaUpdate"},"SubscriptionPlanTextTermsSchema":{"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"},"android":{"$ref":"#/components/schemas/SubscriptionPlanTextTermsAndroidSchema"},"ios":{"$ref":"#/components/schemas/SubscriptionPlanTextTermsIosSchema"}},"type":"object","required":["android","ios"],"title":"SubscriptionPlanTextTermsSchema","description":"Schema for terms in subscription plan text details."},"SubscriptionPlanTextTermsSchemaUpdate":{"properties":{"android":{"anyOf":[{"$ref":"#/components/schemas/SubscriptionPlanTextTermsAndroidSchemaUpdate"},{"type":"null"}]},"ios":{"anyOf":[{"$ref":"#/components/schemas/SubscriptionPlanTextTermsIosSchemaUpdate"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"SubscriptionPlanTextTermsSchemaUpdate"},"SubscriptionPlans-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Mongoid"},"appleproductId":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Appleproductid","description":"Apple product ID for this subscription plan"},"googleproductId":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Googleproductid","description":"Google product ID for this subscription plan"},"name":{"type":"string","maxLength":1024,"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Description"},"gdpZones":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Gdpzones"},"notes":{"items":{"type":"string"},"type":"array","title":"Notes"},"isVisible":{"type":"boolean","title":"Isvisible","default":true},"isEnabled":{"type":"boolean","title":"Isenabled","default":true},"isFree":{"type":"boolean","title":"Isfree","default":false},"position":{"type":"integer","title":"Position","default":0},"paymentGateway":{"type":"integer","title":"Paymentgateway","default":1},"config":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Config"},"couponOnly":{"type":"boolean","title":"Coupononly","default":false},"artistPlan":{"type":"boolean","title":"Artistplan","default":false}},"type":"object","required":["name"],"title":"SubscriptionPlans","description":"Subscription plans available for users."},"SubscriptionPlans-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Mongoid"},"appleproductId":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Appleproductid","description":"Apple product ID for this subscription plan"},"googleproductId":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Googleproductid","description":"Google product ID for this subscription plan"},"name":{"type":"string","maxLength":1024,"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Description"},"gdpZones":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Gdpzones"},"notes":{"items":{"type":"string"},"type":"array","title":"Notes"},"isVisible":{"type":"boolean","title":"Isvisible","default":true},"isEnabled":{"type":"boolean","title":"Isenabled","default":true},"isFree":{"type":"boolean","title":"Isfree","default":false},"position":{"type":"integer","title":"Position","default":0},"paymentGateway":{"type":"integer","title":"Paymentgateway","default":1},"config":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Config"},"couponOnly":{"type":"boolean","title":"Coupononly","default":false},"artistPlan":{"type":"boolean","title":"Artistplan","default":false}},"type":"object","required":["name"],"title":"SubscriptionPlans","description":"Subscription plans available for users."},"SubscriptionPlansUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"appleproductId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Appleproductid"},"googleproductId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Googleproductid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"gdpZones":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Gdpzones"},"notes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Notes"},"isVisible":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isvisible"},"isEnabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isenabled"},"isFree":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isfree"},"position":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Position"},"paymentGateway":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Paymentgateway"},"config":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Config"},"couponOnly":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Coupononly"},"artistPlan":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Artistplan"}},"additionalProperties":false,"type":"object","title":"SubscriptionPlansUpdate"},"SubscriptionTypeEnum":{"type":"integer","enum":[1,2],"title":"SubscriptionTypeEnum"},"SubtitlesAvailableEnum":{"type":"integer","enum":[1,2],"title":"SubtitlesAvailableEnum"},"SupportChatSuggestionSchema":{"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","title":"Id","description":"Stable identifier for the suggestion template"},"label":{"type":"string","title":"Label","description":"Short chip text shown in the UI"},"body":{"type":"string","title":"Body","description":"Full message text inserted into the composer"},"contextType":{"$ref":"#/components/schemas/SupportSuggestionContextType","default":"general"},"contextId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contextid","description":"Claim or application id when contextual"},"deepLink":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deeplink","description":"Optional URL referenced by the message body"}},"type":"object","required":["id","label","body"],"title":"SupportChatSuggestionSchema","description":"A suggested quick-reply message for the support chat composer."},"SupportChatSuggestionsSchema":{"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"},"suggestions":{"items":{"$ref":"#/components/schemas/SupportChatSuggestionSchema"},"type":"array","title":"Suggestions"}},"type":"object","title":"SupportChatSuggestionsSchema","description":"Suggestion list response."},"SupportChatTokenSchema":{"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"},"token":{"type":"string","title":"Token","description":"Stream user token for the caller"},"streamUserId":{"type":"string","title":"Streamuserid","description":"Stream user id the token was issued for (user_* / artist_*)"},"channel":{"$ref":"#/components/schemas/ChatChannelRef","description":"The support channel reference"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expiresat"}},"type":"object","required":["token","streamUserId","channel"],"title":"SupportChatTokenSchema","description":"Stream credentials + channel ref for a support conversation."},"SupportConversationListSchema":{"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"},"items":{"items":{"$ref":"#/components/schemas/SupportConversationSchema"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total","default":0},"page":{"type":"integer","title":"Page","default":1},"limit":{"type":"integer","title":"Limit","default":20}},"type":"object","title":"SupportConversationListSchema","description":"Paginated admin inbox of support conversations."},"SupportConversationSchema":{"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"},"artistId":{"type":"string","format":"uuid","title":"Artistid"},"channel":{"$ref":"#/components/schemas/ChatChannelRef"},"artistStageName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Artiststagename"},"artistProfilePicture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Artistprofilepicture"},"lastMessageAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastmessageat"}},"type":"object","required":["id","artistId","channel"],"title":"SupportConversationSchema","description":"A support conversation entry (admin inbox row / artist thread)."},"SupportSuggestionContextType":{"type":"string","enum":["claim","application","general"],"title":"SupportSuggestionContextType"},"SupportThreadSchema":{"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"},"conversation":{"$ref":"#/components/schemas/SupportConversationSchema"},"credentials":{"$ref":"#/components/schemas/SupportChatTokenSchema"}},"type":"object","required":["conversation","credentials"],"title":"SupportThreadSchema","description":"Get-or-create result: conversation + caller Stream credentials."},"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."},"Tags-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","title":"Tags"},"Tags-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","title":"Tags"},"TagsUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"additionalProperties":false,"type":"object","title":"TagsUpdate"},"TertiaryCategoryEnum":{"type":"integer","enum":[1,2],"title":"TertiaryCategoryEnum"},"TopArtistForUserItem":{"properties":{"artistId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Artistid"},"name":{"type":"string","title":"Name","default":""},"profilePicUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profilepicurl"},"totalPlays":{"type":"integer","title":"Totalplays","default":0},"totalDuration":{"type":"integer","title":"Totalduration","default":0}},"type":"object","title":"TopArtistForUserItem","description":"Single artist item for user-level top artists."},"TopArtistsForUserResponse":{"properties":{"artists":{"items":{"$ref":"#/components/schemas/TopArtistForUserItem"},"type":"array","title":"Artists","default":[]}},"type":"object","title":"TopArtistsForUserResponse","description":"Response for user-level top artists endpoint."},"TopGenresResponse":{"properties":{"genres":{"items":{"$ref":"#/components/schemas/GenrePlayItem"},"type":"array","title":"Genres","default":[]}},"type":"object","title":"TopGenresResponse","description":"Response for top genres endpoint."},"TrackDiscoveryResponse":{"properties":{"sources":{"items":{"$ref":"#/components/schemas/DiscoverySourceItem"},"type":"array","title":"Sources","default":[]}},"type":"object","title":"TrackDiscoveryResponse","description":"Response for music track discovery endpoint."},"TrackingInfo":{"properties":{"ipAddress":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ipaddress"},"userAgent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Useragent"},"location":{"anyOf":[{"$ref":"#/components/schemas/LocationMetaModel"},{},{"type":"null"}],"title":"Location"},"webVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webversion"}},"type":"object","title":"TrackingInfo"},"TrackingInfoUpdate":{"properties":{"ipAddress":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ipaddress"},"userAgent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Useragent"},"location":{"anyOf":[{"$ref":"#/components/schemas/LocationMetaModel"},{},{"type":"null"}],"title":"Location"},"webVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webversion"}},"additionalProperties":false,"type":"object","title":"TrackingInfoUpdate"},"TranscriptAvailableEnum":{"type":"integer","enum":[1,2],"title":"TranscriptAvailableEnum"},"USER_TAX_TYPE":{"type":"string","enum":["GST","VAT","EIN","OTHER"],"title":"USER_TAX_TYPE"},"UpdateSocialPostRequest":{"properties":{"caption":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Caption"},"platform_captions":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Platform Captions"},"media_urls":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Media Urls"},"schedule_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Schedule At"},"youtube_post_type":{"anyOf":[{"type":"string","enum":["video","short"]},{"type":"null"}],"title":"Youtube Post Type"},"youtube_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Title"},"youtube_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Description"},"youtube_thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Youtube Thumbnail Url"},"instagram_post_type":{"anyOf":[{"type":"string","enum":["reel","video"]},{"type":"null"}],"title":"Instagram Post Type"},"tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Tags"}},"type":"object","required":["youtube_post_type","instagram_post_type"],"title":"UpdateSocialPostRequest","description":"Request body for updating a scheduled social post."},"UserCreate":{"properties":{"email":{"anyOf":[{"type":"string","format":"email"},{"type":"null"}],"title":"Email"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"},"username":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"password":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Password"},"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name"}},"type":"object","title":"UserCreate","description":"Schema for creating a new user."},"UserJourneyItemSchema":{"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"},"trigger":{"type":"string","title":"Trigger"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content"},"recordedAt":{"type":"string","title":"Recordedat"},"attributes":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Attributes"},"device":{"anyOf":[{"$ref":"#/components/schemas/DeviceInfo"},{"type":"null"}]},"appInfo":{"anyOf":[{"$ref":"#/components/schemas/g__schemas__content__app_events_schemas__AppInfo"},{"type":"null"}]},"clientSessionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Clientsessionid"},"serverSessionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Serversessionid"}},"type":"object","required":["id","trigger","recordedAt"],"title":"UserJourneyItemSchema","description":"Schema representing a user's app journey item in studio context."},"UserPlaybackSession-Input":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique identifier for the playback session"},"user_id":{"type":"string","format":"uuid","title":"User Id","description":"User associated with the playback session"},"content_id":{"type":"string","format":"uuid","title":"Content Id","description":"Content associated with the playback session"},"client_session_id":{"type":"string","maxLength":255,"title":"Client Session Id","description":"Client-generated session identifier"},"server_session_ids":{"items":{"type":"string"},"type":"array","title":"Server Session Ids","description":"List of server-generated session IDs associated with this client session"},"referral_id":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Referral Id","description":"Optional referral or attribution identifier"},"audio_position_seconds":{"type":"integer","title":"Audio Position Seconds","description":"Current audio playback position in seconds","default":0},"video_position_seconds":{"type":"integer","title":"Video Position Seconds","description":"Current video playback position in seconds","default":0},"total_position_seconds":{"type":"integer","title":"Total Position Seconds","description":"Combined playback position in seconds","default":0},"content_duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Content Duration Seconds","description":"Total duration of the content in seconds"},"state":{"$ref":"#/components/schemas/PlaybackSessionStateEnum","maxLength":32,"description":"Current state of the playback session (e.g., active, paused, completed)","default":"active"},"state_finalized_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"State Finalized At","description":"Timestamp when the session state was finalized (e.g., marked as completed). After this point, the session should not be updated anymore."},"last_seen_at":{"type":"string","format":"date-time","title":"Last Seen At","description":"Timestamp of the most recent playback activity"},"device":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Device"},"appInfo":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Appinfo"}},"type":"object","required":["user_id","content_id","client_session_id"],"title":"UserPlaybackSession","description":"Represents a persistent playback session for a user consuming a specific content item.\n\nThis model tracks playback progress, session lifecycle state, timing metadata,\nand device/client session identifiers for resumable media playback experiences.\n\nA playback session is uniquely identified by the combination of:\n- user_id\n- content_id\n- client_session_id\n\nThere is exactly one row per logical playback session. The `state` is NOT\npart of the identity: a session is a single row that moves between states.\n\nThe model supports:\n- multi-device playback tracking\n- resumable playback positions\n- finalized/completed session states\n- analytics and engagement tracking\n- server/client session reconciliation\n- playback recovery and continuation\n\nSession Lifecycle:\n------------------\nA session moves between two states:\n- active\n- finalized\n\n`finalized` is NOT a terminal/immutable state. The reconciliation job only\nfinalizes a session because heartbeats stopped arriving (an operational\ntimeout, not a true end of playback). If late heartbeats arrive after such a\ntimeout, the same row is reopened rather than creating a second row:\n\n    active -> finalized -> active -> finalized  (any number of times)\n\nReopening a finalized session sets `state = active` and clears\n`state_finalized_at`. While `finalized`, `state_finalized_at` is mandatory.\n\nIntegrity Guarantees:\n---------------------\nDatabase-level constraints enforce:\n- one row per (user_id, content_id, client_session_id)\n- finalized sessions requiring a finalized timestamp (and vice versa)\n- non-negative playback timing values"},"UserPlaybackSession-Output":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id","description":"Unique identifier for the playback session"},"user_id":{"type":"string","format":"uuid","title":"User Id","description":"User associated with the playback session"},"content_id":{"type":"string","format":"uuid","title":"Content Id","description":"Content associated with the playback session"},"client_session_id":{"type":"string","maxLength":255,"title":"Client Session Id","description":"Client-generated session identifier"},"server_session_ids":{"items":{"type":"string"},"type":"array","title":"Server Session Ids","description":"List of server-generated session IDs associated with this client session"},"referral_id":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Referral Id","description":"Optional referral or attribution identifier"},"audio_position_seconds":{"type":"integer","title":"Audio Position Seconds","description":"Current audio playback position in seconds","default":0},"video_position_seconds":{"type":"integer","title":"Video Position Seconds","description":"Current video playback position in seconds","default":0},"total_position_seconds":{"type":"integer","title":"Total Position Seconds","description":"Combined playback position in seconds","default":0},"content_duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Content Duration Seconds","description":"Total duration of the content in seconds"},"state":{"$ref":"#/components/schemas/PlaybackSessionStateEnum","maxLength":32,"description":"Current state of the playback session (e.g., active, paused, completed)","default":"active"},"state_finalized_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"State Finalized At","description":"Timestamp when the session state was finalized (e.g., marked as completed). After this point, the session should not be updated anymore."},"last_seen_at":{"type":"string","format":"date-time","title":"Last Seen At","description":"Timestamp of the most recent playback activity"},"device":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Device"},"appInfo":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Appinfo"}},"type":"object","required":["user_id","content_id","client_session_id"],"title":"UserPlaybackSession","description":"Represents a persistent playback session for a user consuming a specific content item.\n\nThis model tracks playback progress, session lifecycle state, timing metadata,\nand device/client session identifiers for resumable media playback experiences.\n\nA playback session is uniquely identified by the combination of:\n- user_id\n- content_id\n- client_session_id\n\nThere is exactly one row per logical playback session. The `state` is NOT\npart of the identity: a session is a single row that moves between states.\n\nThe model supports:\n- multi-device playback tracking\n- resumable playback positions\n- finalized/completed session states\n- analytics and engagement tracking\n- server/client session reconciliation\n- playback recovery and continuation\n\nSession Lifecycle:\n------------------\nA session moves between two states:\n- active\n- finalized\n\n`finalized` is NOT a terminal/immutable state. The reconciliation job only\nfinalizes a session because heartbeats stopped arriving (an operational\ntimeout, not a true end of playback). If late heartbeats arrive after such a\ntimeout, the same row is reopened rather than creating a second row:\n\n    active -> finalized -> active -> finalized  (any number of times)\n\nReopening a finalized session sets `state = active` and clears\n`state_finalized_at`. While `finalized`, `state_finalized_at` is mandatory.\n\nIntegrity Guarantees:\n---------------------\nDatabase-level constraints enforce:\n- one row per (user_id, content_id, client_session_id)\n- finalized sessions requiring a finalized timestamp (and vice versa)\n- non-negative playback timing values"},"UserPlaybackSessionListItemSchema":{"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"},"contentId":{"type":"string","format":"uuid","title":"Contentid"},"contentTitle":{"type":"string","title":"Contenttitle"},"contentType":{"$ref":"#/components/schemas/ContentType"},"clientSessionId":{"type":"string","title":"Clientsessionid"},"serverSessionIds":{"items":{"type":"string"},"type":"array","title":"Serversessionids"},"referralId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Referralid"},"audioPositionSeconds":{"type":"integer","title":"Audiopositionseconds","default":0},"videoPositionSeconds":{"type":"integer","title":"Videopositionseconds","default":0},"totalPositionSeconds":{"type":"integer","title":"Totalpositionseconds","default":0},"contentDurationSeconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Contentdurationseconds"},"completionPercent":{"type":"number","title":"Completionpercent","default":0.0},"state":{"$ref":"#/components/schemas/PlaybackSessionStateEnum"},"lastSeenAt":{"type":"string","format":"date-time","title":"Lastseenat"},"stateFinalizedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Statefinalizedat"}},"type":"object","required":["id","contentId","contentTitle","contentType","clientSessionId","state","lastSeenAt"],"title":"UserPlaybackSessionListItemSchema"},"UserPlaybackSessionUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"},"content_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Content Id"},"client_session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Session Id"},"server_session_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Server Session Ids"},"referral_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Referral Id"},"audio_position_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Audio Position Seconds"},"video_position_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Video Position Seconds"},"total_position_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Position Seconds"},"content_duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Content Duration Seconds"},"state":{"anyOf":[{"$ref":"#/components/schemas/PlaybackSessionStateEnum"},{"type":"null"}]},"state_finalized_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"State Finalized At"},"last_seen_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Seen At"},"device":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Device"},"appInfo":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Appinfo"}},"additionalProperties":false,"type":"object","title":"UserPlaybackSessionUpdate"},"UserRead":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"email":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Email"},"phone_number":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Phone Number"},"username":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Username"},"g_handle":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"G Handle"},"gender":{},"dob":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Dob"},"first_name":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"First Name"},"last_name":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Last Name"},"profile_picture":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Profile Picture"},"content_languages":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Content Languages"},"liked_genres":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Liked Genres"},"rzp_customer_id":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Rzp Customer Id"},"verified":{"type":"boolean","title":"Verified","default":false},"verified_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Verified At"},"is_active":{"type":"boolean","title":"Is Active","default":true},"is_superuser":{"type":"boolean","title":"Is Superuser","default":false},"country_code":{"anyOf":[{"type":"string","maxLength":8},{"type":"null"}],"title":"Country Code","default":"IN"},"city":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"City"},"total_followers":{"type":"integer","title":"Total Followers","default":0},"total_following":{"type":"integer","title":"Total Following","default":0},"last_login_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Login At"},"first_login_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"First Login At"},"studioRoles":{"items":{"$ref":"#/components/schemas/StudioRoleModel"},"type":"array","title":"Studioroles"},"gdpZone":{"anyOf":[{"$ref":"#/components/schemas/GdpZoneSchema"},{"type":"null"}]},"default_profile_picture":{"type":"string","title":"Default Profile Picture","readOnly":true}},"type":"object","required":["default_profile_picture"],"title":"UserRead","description":"Schema for reading a user (response model)."},"UserSchema":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"email":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Email"},"phoneNumber":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Phonenumber"},"username":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Username"},"gHandle":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Ghandle"},"gender":{},"dob":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Dob"},"firstName":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Firstname"},"lastName":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Lastname"},"profilePicture":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Profilepicture"},"contentLanguages":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Contentlanguages"},"likedGenres":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Likedgenres"},"rzpCustomerId":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Rzpcustomerid"},"verified":{"type":"boolean","title":"Verified","default":false},"verifiedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Verifiedat"},"isActive":{"type":"boolean","title":"Isactive","default":true},"isSuperuser":{"type":"boolean","title":"Issuperuser","default":false},"countryCode":{"anyOf":[{"type":"string","maxLength":8},{"type":"null"}],"title":"Countrycode","default":"IN"},"city":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"City"},"totalFollowers":{"type":"integer","title":"Totalfollowers","default":0},"totalFollowing":{"type":"integer","title":"Totalfollowing","default":0},"studioRoles":{"items":{"$ref":"#/components/schemas/StudioRoleFullSchema"},"type":"array","title":"Studioroles","default":[]},"gdpZone":{"items":{"$ref":"#/components/schemas/GdpZoneSchema"},"type":"array","title":"Gdpzone","default":[]},"subscription":{"anyOf":[{"$ref":"#/components/schemas/UserSubscriptionResponseSchema"},{"type":"null"}]},"playbackConsumption":{"anyOf":[{"$ref":"#/components/schemas/PlaybackConsumptionSummary"},{"type":"null"}]},"defaultProfilePicture":{"type":"string","title":"Defaultprofilepicture","readOnly":true},"hasDefaultProfilePicture":{"type":"boolean","title":"Hasdefaultprofilepicture","description":"Determine if the user has the default profile picture.","readOnly":true}},"type":"object","required":["defaultProfilePicture","hasDefaultProfilePicture"],"title":"UserSchema","description":"Schema representing a user."},"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."},"UserStudio":{"properties":{"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"email":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Email"},"phone_number":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Phone Number"},"username":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Username"},"g_handle":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"G Handle"},"gender":{},"dob":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Dob"},"first_name":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"First Name"},"last_name":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Last Name"},"profile_picture":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Profile Picture"},"content_languages":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Content Languages"},"liked_genres":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Liked Genres"},"rzp_customer_id":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Rzp Customer Id"},"verified":{"type":"boolean","title":"Verified","default":false},"verified_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Verified At"},"is_active":{"type":"boolean","title":"Is Active","default":true},"is_superuser":{"type":"boolean","title":"Is Superuser","default":false},"country_code":{"anyOf":[{"type":"string","maxLength":8},{"type":"null"}],"title":"Country Code","default":"IN"},"city":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"City"},"total_followers":{"type":"integer","title":"Total Followers","default":0},"total_following":{"type":"integer","title":"Total Following","default":0},"last_login_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Login At"},"first_login_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"First Login At"},"studioRoles":{"items":{"$ref":"#/components/schemas/StudioRoleModel"},"type":"array","title":"Studioroles"},"gdpZone":{"anyOf":[{"$ref":"#/components/schemas/GdpZoneSchema"},{"type":"null"}]},"isSubscribed":{"type":"boolean","title":"Issubscribed","default":false},"status":{"anyOf":[{"$ref":"#/components/schemas/UserSubscriptionStatusEnum"},{"type":"null"}]},"subscriptionDue":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Subscriptiondue"},"isFree":{"type":"boolean","title":"Isfree","default":false},"planName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Planname"},"default_profile_picture":{"type":"string","title":"Default Profile Picture","readOnly":true}},"type":"object","required":["default_profile_picture"],"title":"UserStudio"},"UserStudioArtistSchema":{"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":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stagename"}},"type":"object","required":["id"],"title":"UserStudioArtistSchema","description":"Schema representing a followed artist in studio context."},"UserStudioSpecificSchema":{"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"},"firstName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Firstname"},"lastName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastname"},"phoneNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phonenumber"},"playlistsCreated":{"type":"integer","title":"Playlistscreated","default":0},"paidUser":{"type":"boolean","title":"Paiduser","default":false},"lastPaidOn":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastpaidon"},"followers":{"type":"integer","title":"Followers","default":0},"following":{"type":"integer","title":"Following","default":0},"lastLoggedInOn":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastloggedinon"},"firstLoginOn":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Firstloginon"},"paymentPlan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paymentplan"},"isFree":{"type":"boolean","title":"Isfree","default":false},"subscriptionDue":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Subscriptiondue"},"gender":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Gender"},"countryCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Countrycode"},"artists":{"items":{"$ref":"#/components/schemas/UserStudioArtistSchema"},"type":"array","title":"Artists","default":[]}},"type":"object","title":"UserStudioSpecificSchema","description":"Schema representing user information specific to studio context."},"UserSubscriptionResponseSchema":{"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"},"user":{"anyOf":[{"type":"string","format":"uuid"},{"type":"string"}],"title":"User"},"status":{"$ref":"#/components/schemas/UserSubscriptionStatusEnum"},"paymentGatewayType":{"$ref":"#/components/schemas/PaymentGatewayType","description":"Payment gateway type","default":1},"paymentMethod":{"anyOf":[{"$ref":"#/components/schemas/PaymentMethodType"},{"type":"null"}]},"subscribedOn":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Subscribedon"},"subscriptionDue":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Subscriptiondue"},"cancelledOn":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Cancelledon"},"processed":{"type":"boolean","title":"Processed","default":false},"frequency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Frequency"},"currencySymbol":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currencysymbol"},"currentPaymentAmount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Currentpaymentamount"},"nextPaymentAmount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Nextpaymentamount"},"subscriptionPlan":{"anyOf":[{"$ref":"#/components/schemas/SubscriptionPlanResponseSchema"},{"type":"null"}]},"gatewayDetails":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gatewaydetails"},"methodDetails":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Methoddetails"},"taxId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Taxid"},"taxType":{"anyOf":[{"$ref":"#/components/schemas/USER_TAX_TYPE"},{"type":"null"}]},"paymentGatewayTypeText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paymentgatewaytypetext","description":"Get human-readable payment gateway type.","readOnly":true},"paymentMethodText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paymentmethodtext","description":"Get human-readable payment method type.","readOnly":true},"statusText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Statustext","description":"Get human-readable subscription status.","readOnly":true},"isActive":{"type":"boolean","title":"Isactive","description":"Check if subscription is currently active.","readOnly":true},"totalActiveDuration":{"type":"integer","title":"Totalactiveduration","description":"Calculate total active duration if subscribedOn and subscriptionDue are available.","readOnly":true},"timeUntilDue":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeuntildue","description":"Calculate time until subscription is due if subscriptionDue is available.","readOnly":true},"nextPaymentDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Nextpaymentdate","description":"Return the next scheduled billing date for recurring subscriptions only.","readOnly":true},"isExpired":{"type":"boolean","title":"Isexpired","description":"Check if subscription is expired based on subscriptionDue.","readOnly":true},"subscriptionType":{"$ref":"#/components/schemas/SubscriptionTypeEnum","description":"Derive whether this is a one-time or recurring subscription.\n\nRules:\n- OneTime: Razorpay-powered purchase where the period is hourly or daily\n  (detected via gatewayDetails.paymentType==\"one_time\" OR\n  gatewayDetails.period.period in {hourly, daily} OR\n  frequency in {hourly, daily} with Razorpay as the gateway).\n- Recurring: everything else (Razorpay monthly/weekly/yearly plans,\n  Apple IAP, Google IAP, Free, etc.).","readOnly":true},"subscriptionTypeText":{"type":"string","title":"Subscriptiontypetext","description":"Get human-readable subscription type.","readOnly":true},"availableSubscriptionTypes":{"items":{"$ref":"#/components/schemas/SubscriptionTypeEnum"},"type":"array","title":"Availablesubscriptiontypes","description":"List of available subscription types.","readOnly":true}},"type":"object","required":["id","user","status","paymentGatewayTypeText","paymentMethodText","statusText","isActive","totalActiveDuration","timeUntilDue","nextPaymentDate","isExpired","subscriptionType","subscriptionTypeText","availableSubscriptionTypes"],"title":"UserSubscriptionResponseSchema","description":"Full user subscription response."},"UserSubscriptionSchema":{"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"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"user":{"anyOf":[{"$ref":"#/components/schemas/UserShortSchema"},{"type":"null"}]},"subscriptionPlan":{"anyOf":[{"$ref":"#/components/schemas/SubscriptionPlans-Output"},{"type":"null"}]},"subscribedOn":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Subscribedon"},"subscriptionDue":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Subscriptiondue"},"cancelledOn":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Cancelledon"},"paymentType":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Paymenttype"},"paymentMethod":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Paymentmethod"},"status":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Status"},"processed":{"type":"boolean","title":"Processed","default":false},"gatewayPlanId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Gatewayplanid"},"gatewayDetails":{"additionalProperties":true,"type":"object","title":"Gatewaydetails"},"methodDetails":{"additionalProperties":true,"type":"object","title":"Methoddetails"}},"type":"object","required":["id"],"title":"UserSubscriptionSchema","description":"User subscription details for event attendees.\n\nSwitch to BaseSchema so that SQLModel ORM instances can be parsed directly\nduring CRUD response validation. The previous BaseModel inheritance caused\n``model_validate`` to reject ORM objects with a model_type error."},"UserSubscriptionStatusEnum":{"type":"integer","enum":[1,2,3,4,5,6,7,8,9,10,11],"title":"UserSubscriptionStatusEnum"},"UserSubscriptions":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"deleted":{"type":"boolean","title":"Deleted","default":false},"id":{"type":"string","format":"uuid","title":"Id"},"mongoid":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Mongoid"},"user":{"type":"string","format":"uuid","title":"User"},"subscriptionPlan":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Subscriptionplan","description":"Reference to SubscriptionPlans"},"subscribedOn":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Subscribedon","description":"Subscription start date"},"subscriptionDue":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Subscriptiondue","description":"Subscription due date"},"cancelledOn":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Cancelledon","description":"Subscription cancellation date"},"paymentType":{"$ref":"#/components/schemas/PaymentGatewayType","description":"Type of payment (e.g., 1 for subscription, 2 for one-time)"},"paymentMethod":{"$ref":"#/components/schemas/PaymentMethodType","description":"Method of payment (e.g., 1 for credit card, 2 for PayPal)"},"status":{"$ref":"#/components/schemas/UserSubscriptionStatusEnum","description":"Status of the user subscription"},"processed":{"type":"boolean","title":"Processed","description":"Whether the subscription has been processed","default":false},"tax_id":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Tax Id","description":"User tax identification number (GST/VAT/EIN/etc.)"},"tax_type":{"anyOf":[{"$ref":"#/components/schemas/USER_TAX_TYPE"},{"type":"null"}],"description":"Tax type based on user's tax_id (e.g., GST, VAT, EIN, etc.)"},"gateway_plan_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Gateway Plan Id","description":"Reference to PaymentGatewayPlans"},"gatewayDetails":{"additionalProperties":true,"type":"object","title":"Gatewaydetails","description":"Details of the payment gateway"},"methodDetails":{"additionalProperties":true,"type":"object","title":"Methoddetails","description":"Details of the payment method"},"provider":{"$ref":"#/components/schemas/PaymentGatewayType","description":"Payment gateway provider for this subscription"},"providerTransactionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Providertransactionid"},"originalTransactionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Originaltransactionid"},"purchaseToken":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purchasetoken"},"environment":{"$ref":"#/components/schemas/PG_ENVIRONMENT"},"gdpZoneId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Gdpzoneid","description":"Reference to GdpZones for regional pricing"},"periodId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Periodid","description":"Reference to SubscriptionPeriod for subscription duration"}},"type":"object","required":["user","provider","environment"],"title":"UserSubscriptions","description":"User subscription records."},"UserSubscriptionsUpdate":{"properties":{"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"mongoid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mongoid"},"user":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User"},"subscriptionPlan":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Subscriptionplan"},"subscribedOn":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Subscribedon"},"subscriptionDue":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Subscriptiondue"},"cancelledOn":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Cancelledon"},"paymentType":{"anyOf":[{"$ref":"#/components/schemas/PaymentGatewayType"},{"type":"null"}]},"paymentMethod":{"anyOf":[{"$ref":"#/components/schemas/PaymentMethodType"},{"type":"null"}]},"status":{"anyOf":[{"$ref":"#/components/schemas/UserSubscriptionStatusEnum"},{"type":"null"}]},"processed":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Processed"},"tax_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tax Id"},"tax_type":{"anyOf":[{"$ref":"#/components/schemas/USER_TAX_TYPE"},{"type":"null"}]},"gateway_plan_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Gateway Plan Id"},"gatewayDetails":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Gatewaydetails"},"methodDetails":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Methoddetails"},"provider":{"anyOf":[{"$ref":"#/components/schemas/PaymentGatewayType"},{"type":"null"}]},"providerTransactionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Providertransactionid"},"originalTransactionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Originaltransactionid"},"purchaseToken":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purchasetoken"},"environment":{"anyOf":[{"$ref":"#/components/schemas/PG_ENVIRONMENT"},{"type":"null"}]},"gdpZoneId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Gdpzoneid"},"periodId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Periodid"}},"additionalProperties":false,"type":"object","title":"UserSubscriptionsUpdate"},"UserUpdateUpdate":{"properties":{"email":{"anyOf":[{"type":"string","format":"email"},{"type":"null"}],"title":"Email"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number"},"username":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"gHandle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ghandle"},"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name"},"gender":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Gender"},"dob":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dob"},"profile_picture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profile Picture"},"content_languages":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Content Languages"},"liked_genres":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Liked Genres"},"last_login_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Login At"},"first_login_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"First Login At"}},"additionalProperties":false,"type":"object","title":"UserUpdateUpdate"},"VENDOR_UPLOAD_STATUS":{"type":"string","enum":["pending","processing","completed","partial","failed"],"title":"VENDOR_UPLOAD_STATUS"},"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"},"VendorUploadBucketLayout":{"type":"string","enum":["pdl","partner"],"title":"VendorUploadBucketLayout","description":"How asset keys are organized in the selected source S3 bucket."},"VendorUploadCreateRequest":{"properties":{"vendorName":{"type":"string","maxLength":255,"minLength":1,"title":"Vendorname"},"sourceFilePath":{"type":"string","maxLength":2048,"minLength":1,"title":"Sourcefilepath","description":"S3 object key, s3:// URI, or S3 HTTPS URL for the uploaded source file"},"sourceBucketName":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Sourcebucketname","description":"Optional S3 bucket name when source_file_path is a raw object key"},"sourceBucketLayout":{"anyOf":[{"$ref":"#/components/schemas/VendorUploadBucketLayout"},{"type":"null"}],"description":"Asset bucket layout selected in admin UI (pdl or partner)"},"sourceBucketSearchPrefixes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Sourcebucketsearchprefixes","description":"Optional S3 key prefixes to index for asset lookups"},"sourceFileName":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Sourcefilename","description":"Original uploaded file name used for extension validation when needed"},"sourceContentType":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Sourcecontenttype","description":"Optional MIME type override for the uploaded source file"},"sourceFileChecksum":{"anyOf":[{"type":"string","maxLength":128,"minLength":32},{"type":"null"}],"title":"Sourcefilechecksum","description":"Optional checksum or ETag for the uploaded source file"},"vendorRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Vendorroleid"},"uploadedByRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedbyroleid"},"autoApprove":{"type":"boolean","title":"Autoapprove","default":false},"publishAlbums":{"type":"boolean","title":"Publishalbums","default":false}},"additionalProperties":false,"type":"object","required":["vendorName","sourceFilePath"],"title":"VendorUploadCreateRequest","description":"JSON payload used to register a pre-uploaded vendor source file."},"VendorUploadCreateResponse":{"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"},"uploadId":{"type":"string","format":"uuid","title":"Uploadid"},"status":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS"},"filePath":{"type":"string","title":"Filepath"},"sourceBucketName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcebucketname"},"sourceFileName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcefilename"},"celeryTaskId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Celerytaskid"}},"type":"object","required":["uploadId","status","filePath"],"title":"VendorUploadCreateResponse","description":"Response returned when a vendor upload is created and queued."},"VendorUploadListItem":{"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"},"uploadId":{"type":"string","format":"uuid","title":"Uploadid"},"vendorName":{"type":"string","title":"Vendorname"},"vendorRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Vendorroleid"},"uploadedByRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedbyroleid"},"status":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS"},"totalCount":{"type":"integer","title":"Totalcount"},"processedCount":{"type":"integer","title":"Processedcount"},"failedCount":{"type":"integer","title":"Failedcount"},"progress":{"type":"number","title":"Progress"},"filePath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filepath"},"sourceBucketName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcebucketname"},"sourceFileName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcefilename"},"successReportPath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Successreportpath"},"errorReportPath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorreportpath"},"celeryTaskId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Celerytaskid"},"errorCount":{"type":"integer","title":"Errorcount","default":0},"hasReports":{"type":"boolean","title":"Hasreports","default":false},"autoApprove":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Autoapprove"},"publishAlbums":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Publishalbums"},"lastError":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lasterror"}},"type":"object","required":["uploadId","vendorName","status","totalCount","processedCount","failedCount","progress"],"title":"VendorUploadListItem","description":"List item returned for vendor upload collections."},"VendorUploadRestartResponse":{"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"},"uploadId":{"type":"string","format":"uuid","title":"Uploadid"},"status":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS"},"celeryTaskId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Celerytaskid"}},"type":"object","required":["uploadId","status"],"title":"VendorUploadRestartResponse","description":"Response returned when a vendor upload restart is accepted."},"VendorUploadSortBy":{"type":"string","enum":["created_at","updated_at","vendor_name","status","total_count","processed_count","failed_count"],"title":"VendorUploadSortBy"},"VendorUploadStatusResponse":{"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"},"uploadId":{"type":"string","format":"uuid","title":"Uploadid"},"vendorName":{"type":"string","title":"Vendorname"},"vendorRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Vendorroleid"},"uploadedByRoleId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedbyroleid"},"status":{"$ref":"#/components/schemas/VENDOR_UPLOAD_STATUS"},"totalCount":{"type":"integer","title":"Totalcount"},"processedCount":{"type":"integer","title":"Processedcount"},"failedCount":{"type":"integer","title":"Failedcount"},"progress":{"type":"number","title":"Progress"},"filePath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filepath"},"sourceBucketName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcebucketname"},"sourceFileName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcefilename"},"successReportPath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Successreportpath"},"errorReportPath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorreportpath"},"celeryTaskId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Celerytaskid"},"errorCount":{"type":"integer","title":"Errorcount","default":0},"hasReports":{"type":"boolean","title":"Hasreports","default":false},"autoApprove":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Autoapprove"},"publishAlbums":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Publishalbums"},"lastError":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lasterror"},"successReportUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Successreporturl"},"errorReportUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorreporturl"},"errorMessages":{"items":{"type":"string"},"type":"array","title":"Errormessages"},"summary":{"additionalProperties":true,"type":"object","title":"Summary"}},"type":"object","required":["uploadId","vendorName","status","totalCount","processedCount","failedCount","progress"],"title":"VendorUploadStatusResponse","description":"Detailed status response for a single vendor upload."},"VerticalEditAvailableEnum":{"type":"integer","enum":[1,2],"title":"VerticalEditAvailableEnum"},"VideoContentCategoryEnum":{"type":"integer","enum":[1,2,3,4,5],"title":"VideoContentCategoryEnum"},"VideoContentVerifiedEnum":{"type":"integer","enum":[1,2],"title":"VideoContentVerifiedEnum"},"VideoQcStatusEnum":{"type":"integer","enum":[1,2,3],"title":"VideoQcStatusEnum"},"VideoQuality":{"type":"integer","enum":[0,1,2],"title":"VideoQuality"},"VideoTypeEnum":{"type":"integer","enum":[1,2,3,4,5,6],"title":"VideoTypeEnum"},"g__db__models__registry__integration_models__AppInfo":{"properties":{"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."},"g__schemas__content__app_events_schemas__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."}},"securitySchemes":{"HTTPBearer":{"type":"http","scheme":"bearer"}}},"servers":[{"url":"/v1/studio"}]}