RemoteGymp · API v1

Mantenha uma cópia sincronizada

Copie a sua lista de dispositivos para outro sistema e, em seguida, procure apenas o que foi alterado.

  1. Capte um instantâneo completo

    Chame POST /v1/sync/devices com previousSnapshotId definido para null. Leia GET /v1/sync/devices/{snapshotId}, passando cada valor de next como after, até que next seja null.

  2. Guarde o seu ponto de verificação após cada página ser concluída com sucesso.

    Aplique cada página e guarde o ID do instantâneo. Da próxima vez, envie esse ID como previousSnapshotId. Aplique os registos upsert adicionando ou atualizando o dispositivo; remova os registos marcados como deleted, cujo valor do dispositivo é null. Torne cada página segura para reaplicação. Mantenha o seu ponto de verificação antigo até que a atualização seja concluída com sucesso.

  3. Recomece quando necessário

    Se o ponto de verificação expirar com o código 410, faça um novo snapshot completo e compare-o com os seus dados guardados. Os snapshots pertencem à credencial que os criou; portanto, uma credencial de substituição necessita da sua própria linha de base.

  4. Mantenha pontos de verificação separados para outros dados

    Os snapshots de dispositivos contêm resumos. O inventário detalhado, o software, os alertas e os campos personalizados utilizam o POST e o /v1/sync/{resource} e precisam dos seus próprios pontos de verificação.

  5. Limites de instantâneos

    Os snapshots expiram ao fim de sete dias e armazenam um máximo de 10.000 dispositivos. Cada credencial pode criar quatro snapshots por recurso e organização por hora; cada organização pode criar um total de vinte por hora. O armazenamento de snapshots comprimidos está limitado a 256 MiB por organização.

Referência da API →

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