RemoteGymp · API v1

Hold en kopi synkronisert

Kopier enhetslisten din til et annet system, og hent deretter bare det som er endret.

  1. Ta et fullstendig øyeblikksbilde

    Kall POST /v1/sync/devices med previousSnapshotId satt til null. Les GET /v1/sync/devices/{snapshotId}, og send hver next-verdi som after, til next er null.

  2. Lagre kontrollpunktet ditt etter at hver side er vellykket

    Bruk hver side, og lagre deretter øyeblikksbilde-ID-en. Neste gang sender du den ID-en som previousSnapshotId. Bruk upsert-poster ved å legge til eller oppdatere enheten; fjern poster merket deleted, hvis enhetsverdi er null. Gjør hver side trygg å bruke igjen. Behold det gamle kontrollpunktet ditt til hele oppdateringen er vellykket.

  3. Start på nytt når det er nødvendig

    Hvis kontrollpunktet utløper med 410, ta et nytt fullstendig øyeblikksbilde og sammenlign det med dine lagrede data. Øyeblikksbilder tilhører legitimasjonen som opprettet dem, så en erstatningslegitimasjon trenger sin egen grunnlinje.

  4. Hold separate kontrollpunkter for andre data

    Enhetsøyeblikksbilder inneholder sammendrag. Detaljert inventar, programvare, varsler og tilpassede felt bruker hver sin POST /v1/sync/{resource} og trenger sitt eget kontrollpunkt.

  5. Grenser for øyeblikksbilder

    Øyeblikksbilder utløper etter syv dager og inneholder maksimalt 10 000 enheter. Hver legitimasjon kan opprette fire øyeblikksbilder per ressurs og organisasjon per time; hver organisasjon kan opprette tjue totalt per time. Lagring av komprimert øyeblikksbilde er begrenset til 256 MiB per organisasjon.

API-referanse →

Innholdsrevisjon 3f225a253 · OpenAPI SHA-256: b12c42306a89