Detalhes de uma consulta
Consultas
Detalhes de uma Consulta
Retorna o detalhamento completo de uma consulta: parâmetros aceitos (com obrigatoriedade e ordem de exibição), produtos que a compõem (com seus provedores) e categorias associadas.
Use este endpoint antes de executar para saber exatamente quais campos enviar no body de POST /consultas/executar/{id} e quais são obrigatórios.
GET
Detalhes de uma consulta
Para que serve
Antes de chamarPOST /consultas/executar/{id}, use este endpoint para descobrir exatamente quais parâmetros a consulta espera, quais são obrigatórios, e quais produtos/categorias ela envolve.
id vem da listagem em GET /consultas.
Lendo os parâmetros
O arrayparametros já vem ordenado pela ordem de exibição recomendada (display_order). Monte o body de POST /consultas/executar/{id} incluindo pelo menos todos os campos com is_required: true:
Resposta (trecho)
{ "cpf": "..." }.
Campo price: string, não número
Diferente de GET /consultas (que resolve e retorna o preço específico do seu cliente já como number), este endpoint devolve o preço universal da consulta exatamente como está no banco — uma string numérica (ex: "4.90"). Se você precisa do preço efetivo cobrado da sua conta, use GET /consultas.
Produtos e provedores
O arrayprodutos descreve os produtos executados internamente por essa consulta, cada um com seus provedores configurados (prioridade, timeout, retries). Essa informação é informativa — você nunca chama provedores diretamente, apenas POST /consultas/executar/{id}.
Consultas ocultas
Consultas com statusem_auditoria retornam 404 para contas não-admin, mesmo que o id exista — o mesmo tratamento dado a um ID inexistente, para não vazar a existência da consulta.
