RemoteGymp · API v1

Limiti ed errori

Leggere ogni pagina, rispettare i limiti di frequenza e ripristinare in modo sicuro la connessione in caso di errori.

  1. Limiti di frequenza

    I limiti sono configurabili. GET e /v1/operations/capabilities segnalano requestsPerMinute e authenticationRequestsPerMinutePerIp. Dopo un errore 429, rispettare l'opzione "Riprova dopo" e attendere più a lungo se la limitazione della frequenza persiste. Le letture batch accettano fino a 100 ID; i singoli endpoint possono avere limiti di pagina o di payload inferiori. (Retry-After)

  2. Leggi ogni pagina

    Utilizza la regola di continuazione per l'endpoint chiamato, mantenendo gli stessi filtri. Gli elenchi possono cambiare durante la lettura; utilizza gli snapshot quando hai bisogno di una copia coerente.

    PaginazioneContinua conInterrompi quando
    CursorePassa next come after.Il successivo è null.
    Offset con nextOffsetPassa nextOffset come offset.nextOffset è null.
    Offset con hasMoreAumenta l'offset del numero di elementi restituiti.hasMore è falso.
    SoftwarePassa il valore numerico di next come after; riavvia se updatedAtUtc cambia.Il successivo è null.
    Feed eventiPassa next come after.hasMore è falso.
  3. Gestione errori

    Leggi il codice di errore e lo stato HTTP. Se la risposta include requestId, citalo quando contatti l'assistenza.

    Stato HTTPCosa fare
    400Correggere la richiesta.
    401Verificare le credenziali o ottenere un nuovo token di accesso.
    403Verificare l'ambito, le autorizzazioni e se l'accesso è abilitato.
    404La risorsa potrebbe essere mancante o al di fuori del tuo ambito.
    409Leggi il codice di errore e lo stato corrente prima di decidere.
    410Lo snapshot o il cursore dell'evento sono scaduti. Avvia una nuova baseline.
  4. Se una scrittura va in timeout

    Un timeout o un errore 503 non dimostra che l'azione non è riuscita. Per le scritture che restituiscono ricevute di operazione, consulta GET e /v1/operations/by-key?idempotencyKey={key} prima di riprovare. Per la creazione di manutenzione, riutilizza l'originale Idempotency-Key e il relativo corpo.

Riferimento API →

Revisione dei contenuti 3f225a253 · OpenAPI SHA-256: b12c42306a89