RemoteGymp · API v1

Límites y errores

Lea todas las páginas, respete los límites de velocidad y recupérese de los errores de forma segura.

  1. Límites de velocidad

    Los límites son configurables. GET y /v1/operations/capabilities informan de requestsPerMinute y authenticationRequestsPerMinutePerIp. Tras un error 429, respete la opción "Retry-After" y espere más tiempo si la limitación de velocidad continúa. Las lecturas por lotes aceptan hasta 100 ID; los puntos finales individuales pueden tener límites de página o de carga útil menores.

  2. Lee cada página

    Utilice la regla de continuación para el punto final que llamó, manteniendo los mismos filtros. Las listas pueden cambiar mientras las lee; utilice instantáneas cuando necesite una copia consistente.

    PaginaciónContinuar conDetenerse cuando
    CursorPasar next como after.El siguiente es null.
    Desplazamiento con nextOffsetPasar nextOffset como offset.nextOffset es null.
    Desplazamiento con hasMoreIncrementar el desplazamiento según el número de elementos devueltos.hasMore es falso.
    SoftwarePasar el valor numérico next como after; reiniciar si updatedAtUtc cambia.El siguiente es null.
    Fuente de eventosPasar next como after.hasMore es falso.
  3. Gestionar errores

    Leer el código de error y el estado HTTP. Si la respuesta incluye requestId, indíquelo al contactar con soporte.

    Estado HTTPQué hacer
    400Corrija la solicitud.
    401Verifique las credenciales u obtenga un nuevo token de acceso.
    403Verifique el alcance, los permisos y si el acceso está habilitado.
    404Es posible que falte el recurso o que esté fuera de su ámbito.
    409Lea el código de error y el estado actual antes de decidir.
    410El cursor de instantánea o evento ha caducado. Inicie una nueva línea base.
  4. Si se agota el tiempo de espera de una escritura:

    Un tiempo de espera agotado o un error 503 no prueba que la acción haya fallado. Para las escrituras que devuelven recibos de operación, consulte GET /v1/operations/by-key?idempotencyKey={key} antes de volver a intentarlo. Para la creación de mantenimiento, reutilice el Idempotency-Key original y el cuerpo.

Referencia de API →

Revisión de contenido 3f225a253 · OpenAPI SHA-256: b12c42306a89