RemoteGymp · API v1

Limites e erros

Leia todas as páginas, respeite os limites de taxa e recupere-se de erros com segurança.

  1. Limites de taxa

    Os limites são configuráveis. GET e /v1/operations/capabilities reportam requestsPerMinute e authenticationRequestsPerMinutePerIp. Após um erro 429, respeite a opção "Tentar novamente após" e aguarde mais tempo se a limitação de taxa continuar. Leituras em lote aceitam até 100 IDs; endpoints individuais podem ter limites de página ou de carga útil menores. (Retry-After)

  2. Leia cada página

    Use a regra de continuação para o endpoint que você chamou, mantendo os mesmos filtros. As listas podem mudar enquanto você as lê; use snapshots quando precisar de uma cópia consistente.

    PaginaçãoContinuar comParar quando
    CursorPassar next como after.O próximo é null.
    Deslocar com nextOffsetPassar nextOffset como offset.nextOffset é null.
    Deslocamento com hasMoreAumentar o deslocamento pelo número de itens retornados.hasMore é falso.
    SoftwarePassar o valor numérico de next como after; reiniciar se updatedAtUtc mudar.O próximo é null.
    Feed de eventosPassar next como after.hasMore é falso.
  3. Tratar erros

    Ler o código de erro e o status HTTP. Se a resposta incluir requestId, cite-a ao entrar em contato com o suporte.

    Status HTTPO que fazer
    400Corrija a solicitação.
    401Verifique as credenciais ou obtenha um novo token de acesso.
    403Verifique o escopo, as permissões e se o acesso está habilitado.
    404O recurso pode estar ausente ou fora do seu escopo.
    409Leia o código de erro e o estado atual antes de decidir.
    410O cursor de snapshot ou evento expirou. Inicie uma nova linha de base.
  4. Se uma gravação expirar

    Um tempo limite ou erro 503 não comprova que a ação falhou. Para gravações que retornam recibos de operação, consulte GET e /v1/operations/by-key?idempotencyKey={key} antes de tentar novamente. Para criação de manutenção, reutilize o Idempotency-Key e o corpo originais.

Referência da API →

Revisão de conteúdo 3f225a253 · OpenAPI SHA-256: b12c42306a89