Resolve o ObjectId de um processo protocolado a partir do número do processo (nP) + cidade (nome) + UF. Use quando você tem o nP mas não tem o código validador — com o ObjectId em mãos, chame GET /hub-api/document/json para o conteúdo completo do processo.
A cidade é resolvida por collation (ignora acento e caixa — Florianopolis corresponde a Florianópolis).
No caso raro de cidade duplicada no mesmo UF com match em mais de uma candidata, a resposta traz ambiguous: true e a lista candidates, sem escolher automaticamente.
Substitui o antigo POST /hub-api/process/get-by-np (removido — ver Rotas Removidas), que exigia o codValid.
curl -i -X GET \
'https://api.producao.aprova.com.br/hub-api/process/find-by-np?nP=664-24-FLN-HAB&cidade=Florian%C3%B3polis&uf=SC' \
-H 'x-api-key: YOUR_API_KEY_HERE'Processo resolvido (ou candidatas, quando a cidade é ambígua)
Processo encontrado, ou null quando o nP não existe na cidade. Use o id em GET /hub-api/document/json
- Processo resolvido
- Número do processo inexistente na cidade
{ "city": { "index": 145, "cidade": "Florianópolis", "estado": "SC" }, "process": { "id": "6a574cfaf63564c7c29d1ea0", "nP": "664-24-FLN-HAB", "codValid": "4wsuqzit" } }