Query params
Depois do ? na URL vêm os query params: filtros no formato nome=valor, separados por &.
/api/v1/crime-scenes?date=2026-01-14&city=Rio%20Verde
└─ param ─────┘ └─ param ───────┘
Regras da delegacia:
- Nome errado não passa em silêncio.
?ctiy=responde 400unknown_query_parame lista os nomes aceitos. - Datas usam
AAAA-MM-DD:2026-01-14, nunca14/01/2026(400invalid_date). - Maiúsculas e acentos não importam nos filtros de texto:
rio verde,Rio VerdeeRIO VERDEdão o mesmo resultado. - Espaço precisa ser codificado (
%20ou+). Veja URL-encoding. - Vários filtros juntos são combinados com E:
?color=vermelho&make=Fiattraz só os Fiat vermelhos.
curl "https://api-murder.rafaeltoshiba.com.br/api/v1/vehicles?color=vermelho&make=fiat" -H "X-Detective-Key: $DK"
No bash, coloque a URL entre aspas: sem elas, o & manda o comando pro segundo plano.