Best practices
Aanbevolen patronen voor het bouwen van robuuste en performante integraties met de STEF API's.
Aanbevolen patronen voor het bouwen van robuuste en performante integraties met de STEF API's.
Respecteer de rate limiting headers die door de API worden geretourneerd:
| Header | Beschrijving |
|---|---|
X-RateLimit-Limit | Maximum aantal verzoeken per venster |
X-RateLimit-Remaining | Resterende verzoeken in het huidige venster |
X-RateLimit-Reset | Tijdstempel van vensterreset |
Retry-After | Seconden te wachten (bij 429) |
Gebruik omgevingsvariabelen of een secrets manager:
# .env
STEF_CLIENT_ID=your_client_id
STEF_CLIENT_SECRET=your_client_secret
# .gitignore
.env
Cache-Control en ETagIf-None-Match, If-Modified-Since)limit) tot het strikt noodzakelijkeSchakel gzip-compressie in uw verzoeken in:
curl -X GET "https://api.stef.com/v1/transport/orders" \
-H "Authorization: Bearer $TOKEN" \
-H "Accept-Encoding: gzip"