Boas práticas
Padrões recomendados para construir integrações robustas e eficientes com as APIs STEF.
Padrões recomendados para construir integrações robustas e eficientes com as APIs STEF.
Respeite os cabeçalhos de limitação de taxa devolvidos pela API:
| Cabeçalho | Descrição |
|---|---|
X-RateLimit-Limit | Número máximo de pedidos por janela |
X-RateLimit-Remaining | Pedidos restantes na janela atual |
X-RateLimit-Reset | Timestamp de reinicialização da janela |
Retry-After | Segundos a aguardar (em caso de 429) |
Utilize variáveis de ambiente ou um gestor de segredos:
# .env
STEF_CLIENT_ID=your_client_id
STEF_CLIENT_SECRET=your_client_secret
# .gitignore
.env
Cache-Control e ETagIf-None-Match, If-Modified-Since)limit) ao estritamente necessárioAtive a compressão gzip nos seus pedidos:
curl -X GET "https://api.stef.com/v1/transport/orders" \
-H "Authorization: Bearer $TOKEN" \
-H "Accept-Encoding: gzip"