RemoteGymp · API v1

Зберігайте копію синхронізованою

Скопіюйте список пристроїв в іншу систему, а потім отримайте лише те, що змінилося.

  1. Зробіть повний знімок

    Викличте POST /v1/sync/devices з previousSnapshotId, встановленим на null. Зчитайте GET /v1/sync/devices/{snapshotId}, передаючи кожне значення next як after, доки next не стане null.

  2. Збережіть свою контрольну точку після успішного відтворення кожної сторінки

    Застосуйте кожну сторінку, а потім збережіть ідентифікатор знімка. Наступного разу надішліть цей ідентифікатор як previousSnapshotId. Застосуйте записи upsert, додавши або оновивши пристрій; видаліть записи, позначені deleted, значення пристрою яких дорівнює null. Зробіть кожну сторінку безпечною для повторного застосування. Зберігайте стару контрольну точку, доки повне оновлення не буде успішним.

  3. Почніть знову, коли потрібно

    Якщо термін дії контрольної точки закінчується з кодом 410, зробіть новий повний знімок і порівняйте його зі збереженими даними. Знімки належать до облікових даних, які їх створили, тому для заміни облікових даних потрібен власний базовий рівень.

  4. Зберігайте окремі контрольні точки для інших даних

    Знімки пристроїв містять зведені дані. Детальна інвентаризація, програмне забезпечення, сповіщення та користувацькі поля використовують POST /v1/sync/{resource} і потребують власної контрольної точки.

  5. Обмеження знімків

    Знімки термін дії закінчується через сім днів і містять щонайбільше 10 000 пристроїв. Кожні облікові дані можуть створювати чотири знімки на ресурс і організацію на годину; Кожна організація може створювати загалом двадцять знімків на годину. Сховище стиснутих знімків обмежене 256 MiB на організацію.

Посилання на API →

Версія вмісту 3f225a253 · OpenAPI SHA-256: b12c42306a89