Skip to main content

Pesquisar Tipos Solicitação

warning

Em desenvolvimento - ainda não disponível em produção

Retorna uma lista paginada de tipos solicitação cadastrados na aplicação com base em um termo de busca, utilizando Elasticsearch. Permite filtrar os resultados por meio de comunicação e por disponibilidade para usuários anônimos.

info

Caso tenha interesse em fazer uso desta funcionalidade, entre em contato.

Endpoints

MétodoURL
GEThttps://{{url}}/cube/api/v3/tipos-solicitacao/search?query={{query}}&idMeioComunicacao={{idMeioComunicacao}}&anonimo={{anonimo}}

Exemplo de Corpo

Não se aplica para este endpoint.

Parâmetros

ParâmetroTipoObrigatórioDescrição
querystringSimTermo utilizado para busca dos tipos solicitação
idMeioComunicacaonumberNãoID do meio de comunicação para filtrar os resultados
anonimobooleanNãoQuando true, retorna apenas tipos solicitação disponíveis para usuários anônimos

Respostas

Exemplo de corpo da resposta

{
"total": 3,
"resultado": [
{
"id": 4041,
"titulo": "Castrar Cães e Gatos gratuitamente",
"descricao": "",
"navegacao": [
{
"id": 1654,
"nome": "Animais"
},
{
"id": 1930,
"nome": "Exames, vacinas e castração"
}
],
"tipo": "SOLICITACAO",
"meiosComunicacao": [
2,
6
],
"ai": {
"aliases": [],
"keywords": [],
"generated_questions": [],
"summary": "",
"embeddingText": "",
"score": 100,
"explain": {
"knn": 0.8,
"bm25": 300
}
}
}
]
}
ChaveDescrição
totalQuantidade total de tipos solicitação encontrados
resultadoLista de tipos solicitação retornados pela busca
resultado[].idID do serviço
resultado[].tituloTítulo do serviço
resultado[].descricaoDescrição do serviço em formato HTML
resultado[].navegacaoTrilha de navegação (breadcrumb) do serviço
resultado[].navegacao[].idID do nível de navegação
resultado[].navegacao[].nomeNome do nível de navegação
resultado[].tipoTipo do registro (ex: SOLICITACAO)
resultado[].meiosComnuicacao[]Canais habilitadas do serviço
resultado[].aiDetalhes sobre como a consulta foi montada e suas variantes
resultado[].scorePontuação utilizada para ordenação dos documentos
resultado[].explainDetalhes referentes à pontuação de cada consulta utilizada
resultado[].explain.knnContribuição vetorial
resultado[].explain.bm25Contribuição lexical, baseada em frequência e raridade das palavras

Status da resposta

StatusDescrição
200OK - Retorna os tipos solicitação encontrados com base nos parâmetros informados
204Nenhum resultado encontrado para os parâmetros informados