Saltar al contenido principal

Límites de tasa y cuotas

To ensure fair usage and maintain optimal performance for all healthcare API consumers, the vitalera API enforces rate limits on all endpoints. These limits are designed to support high-frequency remote patient monitoring data flows while protecting service availability for all organizations.

Límites de tasa​

Endpoint CategoryLimitWindow
General API Calls1000 requests per hourPer hour
Authentication100 requests per minutePer minute
Data Retrieval500 requests per hourPer hour

Cabeceras​

Rate limit information is included in the response headers:

  • X-RateLimit-Limit: The maximum number of requests allowed in the current window.
  • X-RateLimit-Remaining: The number of requests remaining in the current window.
  • X-RateLimit-Reset: The time at which the current rate limit window resets in UTC epoch seconds.

Gestión de límites de tasa​

  • Monitor Headers: Always check the rate limit headers to manage your request rate.
  • Implement Retry Logic: Use exponential backoff when retrying requests after hitting rate limits.
  • Optimize Requests: Batch requests where possible to minimize the number of API calls.

Exceso de límites de tasa​

If you exceed the rate limits, the API will respond with a 429 Too Many Requests status code. You should handle this gracefully by implementing retry mechanisms.

Example Response:

{
"type": "client_error",
"errors": [
{
"code": "rate_limit_exceeded",
"detail": "You have exceeded the rate limit. Please try again later.",
"attr": null
}
]
}