Os endpoints de listagem aceitam filtros, ordenação, paginação e projeção pela query string. A convenção é a mesma em todos eles: chaves reservadas entre colchetes, e operadores como sufixo do campo.
Operadores
O formato é campo[operador]=valor.
Escrever campo=valor sem colchetes equivale a campo[eq]=valor.
sort aceita asc, desc, 1 e -1. Qualquer outro valor cai em asc. Você pode ordenar por mais de um campo: a ordem em que aparecem na query é a ordem de precedência.
Datas e números
gt, gte, lt e lte tentam interpretar o valor como data primeiro, e só depois como número. Uma string que o JavaScript entende como data vira data, então prefira ISO 8601 para não haver ambiguidade.
Chaves reservadas
[limit] é limitado a 100. Um valor maior é reduzido para 100 em silêncio, sem erro. Valores abaixo de 1 viram 1.
Chaves entre colchetes que a API não reconhece são ignoradas, não rejeitadas. Um [limit] escrito errado não gera erro: você recebe o padrão.
O envelope da resposta
A maioria das listagens devolve um envelope paginado:
Nem todas. Vale conferir a resposta do endpoint na referência antes de assumir: