MCP-Server

Music360 MCP

br.com.music360.app/mcp-server
Business & Betrieb Medien & Inhalte Nicht verfügbar MCP 2025-11-25

Was dieses MCP kann

Provides access to music-industry data and workflows involving artists, works, recordings, contracts, shows, and tasks.

music360_get_artist
Consulta um registro de artista do tenant atual usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'public_uid do registro. Não use ID numérico interno.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Dados completos do registro.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid do registro encontrado.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_get_contato
Consulta um registro de contato do tenant atual usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'public_uid do registro. Não use ID numérico interno.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Dados completos do registro.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid do registro encontrado.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_get_contrato
Consulta um registro de contrato do tenant atual usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'public_uid do registro. Não use ID numérico interno.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Dados completos do registro.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid do registro encontrado.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_get_fonograma
Consulta um registro de fonograma do tenant atual usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'public_uid do registro. Não use ID numérico interno.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Dados completos do registro.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid do registro encontrado.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_get_obra
Consulta um registro de obra do tenant atual usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'public_uid do registro. Não use ID numérico interno.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Dados completos do registro.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid do registro encontrado.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_get_press_release
Consulta uma notícia/press release do tenant atual usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'public_uid da notícia. Não use ID numérico interno.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Dados completos do registro.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid do registro encontrado.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_get_produto_fonografico
Consulta um registro de produto fonográfico do tenant atual usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'public_uid do registro. Não use ID numérico interno.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Dados completos do registro.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid do registro encontrado.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_get_show
Consulta um registro de show do tenant atual usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'public_uid do registro. Não use ID numérico interno.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Dados completos do registro.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid do registro encontrado.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_get_tarefa
Consulta um registro de tarefa do tenant atual usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'public_uid do registro. Não use ID numérico interno.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Dados completos do registro.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid do registro encontrado.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_get_videograma
Consulta um registro de videograma do tenant atual usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'public_uid do registro. Não use ID numérico interno.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Dados completos do registro.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid do registro encontrado.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_healthcheck
Retorna status operacional resumido do conector MCP para o tenant autenticado, sem IDs internos.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'server', 'version', 'database', 'tenant_scope', 'role'], 'properties': {'role': {'type': 'string'}, 'server': {'type': 'string'}, 'success': {'type': 'boolean'}, 'version': {'type': 'string'}, 'database': {'type': 'string'}, 'tenant_scope': {'type': 'string'}}}
music360_list_artist
Lista registros de artista do tenant atual.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'minimum': 1}, 'search': {'type': 'string'}, 'order_by': {'type': 'string', 'description': 'Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, "lancamento" e "mais recente" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'order_dir': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['data', 'total', 'page', 'per_page', 'total_pages'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros encontrados.'}, 'page': {'type': 'integer'}, 'total': {'type': 'integer'}, 'per_page': {'type': 'integer'}, 'total_pages': {'type': 'integer'}}, 'description': 'Resultado paginado.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_list_capabilities
Lista as ferramentas MCP habilitadas para o usuário autenticado conforme escopos e papel.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'tenant_scope', 'role', 'scopes', 'tools'], 'properties': {'role': {'type': 'string'}, 'tools': {'type': 'array', 'items': {'type': 'object'}}, 'scopes': {'type': 'array', 'items': {'type': 'string'}}, 'success': {'type': 'boolean'}, 'tenant_scope': {'type': 'string'}}}
music360_list_classificacoes_fonograma
Lista classificações válidas para criar fonogramas. Use o campo value em music360_create_fonograma.classificacao.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['value', 'label'], 'properties': {'label': {'type': 'string'}, 'value': {'type': 'string'}}}}, 'success': {'type': 'boolean'}, 'entity_type': {'type': 'string'}}}
music360_list_contato
Lista registros de contato do tenant atual.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'minimum': 1}, 'search': {'type': 'string'}, 'order_by': {'type': 'string', 'description': 'Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, "lancamento" e "mais recente" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'order_dir': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['data', 'total', 'page', 'per_page', 'total_pages'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros encontrados.'}, 'page': {'type': 'integer'}, 'total': {'type': 'integer'}, 'per_page': {'type': 'integer'}, 'total_pages': {'type': 'integer'}}, 'description': 'Resultado paginado.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_list_contrato
Lista registros de contrato do tenant atual.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'minimum': 1}, 'search': {'type': 'string'}, 'order_by': {'type': 'string', 'description': 'Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, "lancamento" e "mais recente" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'order_dir': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['data', 'total', 'page', 'per_page', 'total_pages'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros encontrados.'}, 'page': {'type': 'integer'}, 'total': {'type': 'integer'}, 'per_page': {'type': 'integer'}, 'total_pages': {'type': 'integer'}}, 'description': 'Resultado paginado.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_list_contrato_partes
Lista as partes (contratado/contratante/interveniente) vinculadas a um contrato usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['contrato_id'], 'properties': {'contrato_id': {'type': 'string', 'description': 'public_uid do contrato.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'sub_entity', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros vinculados.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid da entidade pai.'}, 'sub_entity': {'type': 'string', 'description': 'Tipo da sub-entidade listada.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade pai.'}}}
music360_list_fonograma
Lista registros de fonograma do tenant atual.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'minimum': 1}, 'search': {'type': 'string'}, 'order_by': {'type': 'string', 'description': 'Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, "lancamento" e "mais recente" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'order_dir': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['data', 'total', 'page', 'per_page', 'total_pages'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros encontrados.'}, 'page': {'type': 'integer'}, 'total': {'type': 'integer'}, 'per_page': {'type': 'integer'}, 'total_pages': {'type': 'integer'}}, 'description': 'Resultado paginado.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_list_fonograma_titulares
Lista os titulares (intérpretes/músicos/produtores) vinculados a um fonograma usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['fonograma_id'], 'properties': {'fonograma_id': {'type': 'string', 'description': 'public_uid do fonograma.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'sub_entity', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros vinculados.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid da entidade pai.'}, 'sub_entity': {'type': 'string', 'description': 'Tipo da sub-entidade listada.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade pai.'}}}
music360_list_generos_fonograma
Lista gêneros válidos para criar fonogramas. Use o campo value em music360_create_fonograma.genero.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['value', 'label'], 'properties': {'label': {'type': 'string'}, 'value': {'type': 'string'}}}}, 'success': {'type': 'boolean'}, 'entity_type': {'type': 'string'}}}
music360_list_obra
Lista registros de obra do tenant atual.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'minimum': 1}, 'search': {'type': 'string'}, 'order_by': {'type': 'string', 'description': 'Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, "lancamento" e "mais recente" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'order_dir': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['data', 'total', 'page', 'per_page', 'total_pages'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros encontrados.'}, 'page': {'type': 'integer'}, 'total': {'type': 'integer'}, 'per_page': {'type': 'integer'}, 'total_pages': {'type': 'integer'}}, 'description': 'Resultado paginado.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_list_obra_titulares
Lista os titulares (compositores/autores/editores) vinculados a uma obra usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['obra_id'], 'properties': {'obra_id': {'type': 'string', 'description': 'public_uid da obra. Não use ID numérico interno.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'sub_entity', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros vinculados.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid da entidade pai.'}, 'sub_entity': {'type': 'string', 'description': 'Tipo da sub-entidade listada.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade pai.'}}}
music360_list_press_release
Lista notícias/press releases do tenant atual.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'minimum': 1}, 'search': {'type': 'string'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['data', 'total', 'page', 'per_page', 'total_pages'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros encontrados.'}, 'page': {'type': 'integer'}, 'total': {'type': 'integer'}, 'per_page': {'type': 'integer'}, 'total_pages': {'type': 'integer'}}, 'description': 'Resultado paginado.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_list_produto_fonografico
Lista registros de produto fonográfico do tenant atual. Use esta tool para álbuns, singles, EPs e pedidos sobre lançamento musical mais recente. Por padrão retorna apenas lançamentos já disponíveis; use release_scope=all para incluir Produzindo, Agendado futuro, Rascunho ou Takedown.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'minimum': 1}, 'search': {'type': 'string'}, 'order_by': {'type': 'string', 'description': 'Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, "lancamento" e "mais recente" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'order_dir': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).'}, 'release_scope': {'enum': ['released', 'upcoming', 'all'], 'type': 'string', 'description': 'Escopo de lançamento. released (padrão): somente produtos disponíveis/lançados. upcoming: próximos lançamentos ainda não disponíveis. all: inclui Produzindo, Agendado, Rascunho, Takedown e Lançado.'}, 'released_only': {'type': 'boolean', 'description': 'Compatibilidade: true equivale a release_scope=released; false equivale a release_scope=all. Prefira release_scope.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['data', 'total', 'page', 'per_page', 'total_pages'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros encontrados.'}, 'page': {'type': 'integer'}, 'total': {'type': 'integer'}, 'per_page': {'type': 'integer'}, 'total_pages': {'type': 'integer'}}, 'description': 'Resultado paginado.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_list_produto_fonografico_tracks
Lista as faixas (tracklist) de um produto fonográfico usando somente public_uid.
Eingabeschema
{'type': 'object', 'required': ['produto_id'], 'properties': {'produto_id': {'type': 'string', 'description': 'public_uid do produto fonográfico.'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'entity_id', 'sub_entity', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros vinculados.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_id': {'type': 'string', 'description': 'public_uid da entidade pai.'}, 'sub_entity': {'type': 'string', 'description': 'Tipo da sub-entidade listada.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade pai.'}}}
music360_list_show
Lista registros de show do tenant atual.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'minimum': 1}, 'search': {'type': 'string'}, 'order_by': {'type': 'string', 'description': 'Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, "lancamento" e "mais recente" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'order_dir': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['data', 'total', 'page', 'per_page', 'total_pages'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros encontrados.'}, 'page': {'type': 'integer'}, 'total': {'type': 'integer'}, 'per_page': {'type': 'integer'}, 'total_pages': {'type': 'integer'}}, 'description': 'Resultado paginado.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_list_tarefa
Lista registros de tarefa do tenant atual.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'minimum': 1}, 'search': {'type': 'string'}, 'order_by': {'type': 'string', 'description': 'Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, "lancamento" e "mais recente" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'order_dir': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['data', 'total', 'page', 'per_page', 'total_pages'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros encontrados.'}, 'page': {'type': 'integer'}, 'total': {'type': 'integer'}, 'per_page': {'type': 'integer'}, 'total_pages': {'type': 'integer'}}, 'description': 'Resultado paginado.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_list_tarefas_categorias
Lista categorias válidas para criar tarefas. Use o campo value em music360_create_tarefa.categoria.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['value', 'label'], 'properties': {'label': {'type': 'string'}, 'value': {'type': 'string'}}}}, 'success': {'type': 'boolean'}, 'entity_type': {'type': 'string'}}}
music360_list_tarefas_fases
Lista fases válidas para criar tarefas. Use o campo value em music360_create_tarefa.fase.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['value', 'label'], 'properties': {'label': {'type': 'string'}, 'value': {'type': 'string'}}}}, 'success': {'type': 'boolean'}, 'entity_type': {'type': 'string'}}}
music360_list_tarefas_status
Lista status válidos para criar tarefas. Use o campo value em music360_create_tarefa.status.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['value', 'label'], 'properties': {'label': {'type': 'string'}, 'value': {'type': 'string'}}}}, 'success': {'type': 'boolean'}, 'entity_type': {'type': 'string'}}}
music360_list_tipos_videograma
Lista tipos válidos para criar videogramas. Use o campo value em music360_create_videograma.videogramas_tipo_id.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['value', 'label'], 'properties': {'label': {'type': 'string'}, 'value': {'type': 'string'}}}}, 'success': {'type': 'boolean'}, 'entity_type': {'type': 'string'}}}
music360_list_videograma
Lista registros de videograma do tenant atual.
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'minimum': 1}, 'search': {'type': 'string'}, 'order_by': {'type': 'string', 'description': 'Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, "lancamento" e "mais recente" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'order_dir': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).'}, 'response_profile': {'enum': ['summary', 'standard', 'sensitive'], 'type': 'string', 'description': 'Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.'}, 'sensitive_access_purpose': {'type': 'string', 'description': 'Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.'}, 'include_sensitive_details': {'type': 'boolean', 'description': 'Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'entity_type', 'data'], 'properties': {'data': {'type': 'object', 'required': ['data', 'total', 'page', 'per_page', 'total_pages'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Lista de registros encontrados.'}, 'page': {'type': 'integer'}, 'total': {'type': 'integer'}, 'per_page': {'type': 'integer'}, 'total_pages': {'type': 'integer'}}, 'description': 'Resultado paginado.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}, 'entity_type': {'type': 'string', 'description': 'Tipo da entidade consultada.'}}}
music360_search
Busca unificada em artistas, obras, fonogramas, produtos, contatos, contratos, notícias e tarefas.
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 30, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Texto de busca.'}}}
Ausgabeschema
{'type': 'object', 'required': ['success', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Resultados da busca agrupados por entidade.'}, 'success': {'type': 'boolean', 'description': 'Indica se a operacao foi bem-sucedida.'}}}
Hinzugefügt
music360_get_press_release
21. September 2026 02:47
Hinzugefügt
music360_list_press_release
21. September 2026 02:47
Hinzugefügt
music360_list_produto_fonografico_tracks
21. September 2026 02:47
Hinzugefügt
music360_list_contrato_partes
21. September 2026 02:47
Hinzugefügt
music360_list_fonograma_titulares
21. September 2026 02:47
Hinzugefügt
music360_list_obra_titulares
21. September 2026 02:47
Hinzugefügt
music360_get_show
21. September 2026 02:47
Hinzugefügt
music360_list_show
21. September 2026 02:47
Hinzugefügt
music360_get_tarefa
21. September 2026 02:47
Hinzugefügt
music360_list_tarefa
21. September 2026 02:47
Hinzugefügt
music360_get_contrato
21. September 2026 02:47
Hinzugefügt
music360_list_contrato
21. September 2026 02:47
Hinzugefügt
music360_get_produto_fonografico
21. September 2026 02:47
Hinzugefügt
music360_list_produto_fonografico
21. September 2026 02:47
Hinzugefügt
music360_get_videograma
21. September 2026 02:47
Hinzugefügt
music360_list_videograma
21. September 2026 02:47
Hinzugefügt
music360_get_fonograma
21. September 2026 02:47
Hinzugefügt
music360_list_fonograma
21. September 2026 02:47
Hinzugefügt
music360_get_obra
21. September 2026 02:47
Hinzugefügt
music360_list_obra
21. September 2026 02:47
Hinzugefügt
music360_get_contato
21. September 2026 02:47
Hinzugefügt
music360_list_contato
21. September 2026 02:47
Hinzugefügt
music360_get_artist
21. September 2026 02:47
Hinzugefügt
music360_list_artist
21. September 2026 02:47
Hinzugefügt
music360_list_tarefas_status
21. September 2026 02:47
Hinzugefügt
music360_list_tarefas_categorias
21. September 2026 02:47
Hinzugefügt
music360_list_tarefas_fases
21. September 2026 02:47
Hinzugefügt
music360_list_tipos_videograma
21. September 2026 02:47
Hinzugefügt
music360_list_classificacoes_fonograma
21. September 2026 02:47
Hinzugefügt
music360_list_generos_fonograma
21. September 2026 02:47