Frequentielimieten en quota's
Om eerlijk gebruik te waarborgen en optimale prestaties voor alle gezondheidszorg-API-gebruikers te behouden, hanteert de vitalera API frequentielimieten op alle eindpunten. Deze limieten zijn ontworpen om hoogfrequente gegevensstromen voor monitoring van patienten op afstand te ondersteunen en tegelijkertijd de servicebeschikbaarheid voor alle organisaties te beschermen.
Frequentielimieten
| Endpointcategorie | Limiet | Tijdvenster |
|---|---|---|
| Algemene API-oproepen | 1000 verzoeken per uur | Per uur |
| Authenticatie | 100 verzoeken per minuut | Per minuut |
| Gegevensopvraging | 500 verzoeken per uur | Per uur |
Headers
Informatie over frequentielimieten is opgenomen in de responsheaders:
X-RateLimit-Limit: Het maximale aantal toegestane verzoeken in het huidige tijdvenster.X-RateLimit-Remaining: Het aantal resterende verzoeken in het huidige tijdvenster.X-RateLimit-Reset: Het tijdstip waarop het huidige frequentielimietvenster wordt gereset in UTC-epoch-seconden.
Omgaan met frequentielimieten
- Headers monitoren: Controleer altijd de frequentielimietheaders om uw verzoekfrequentie te beheren.
- Herhalingslogica implementeren: Gebruik exponential backoff bij het opnieuw verzenden van verzoeken na het bereiken van frequentielimieten.
- Verzoeken optimaliseren: Bundel verzoeken waar mogelijk om het aantal API-oproepen te minimaliseren.
Overschrijding van frequentielimieten
Als u de frequentielimieten overschrijdt, antwoordt de API met statuscode 429 Too Many Requests. U dient dit elegant af te handelen door herhalingsmechanismen te implementeren.
Voorbeeldantwoord:
{
"type": "client_error",
"errors": [
{
"code": "rate_limit_exceeded",
"detail": "You have exceeded the rate limit. Please try again later.",
"attr": null
}
]
}