Todas as rotas do Metrito possuem rate limiting para garantir estabilidade e uso justo da plataforma.
Limites por Tier
Toda resposta das rotas /v3/ inclui headers de rate limit:
Quando o limite é excedido, a API retorna 429 Too Many Requests:
Recomendações:
- Respeite o header
Retry-After antes de tentar novamente
- Implemente backoff exponencial para retries
- Agrupe múltiplas consultas em uma única chamada quando possível (ex: multiple fields em
POST /v3/query)
- Cache respostas que não mudam frequentemente (
GET /v3/fields)
Request ID
Toda resposta inclui o header X-Request-Id. Use este ID ao entrar em contato com o suporte.
Idempotência
Endpoints de escrita (POST /v3/tracking/events, POST /v3/tracking/containers/:id/events) suportam o header Idempotency-Key.
O Idempotency-Key é vinculado à API key. Chaves diferentes podem usar o mesmo valor sem conflito.
Todas as rotas /v3/ retornam erros no formato:
Tipos de Erro
Códigos de Erro