82. Запит: Відновити події підписки

Завжди корисно мати можливість відновити/перевірити доставлені та створені події підписки. Тому GeoPard зберігає історію всіх створених подій підписки для останні 12 місяців.

Поширені випадки:

  • Погане інтернет-з'єднання і події не були доставлені

  • Переразгортання (redeployment) WebSocket-слухача

  • Перевірте узгодженість отриманих і створених подій

  getPlatformEvents(input: {
    dateFrom: "2023-05-25T12:49:00.000Z", 
    dateTo: "2023-05-30T06:35:00.000Z", 
    userUuids: ["<placeholder_of_user_uuid>"]
  }){
    events {
      executionDate
      event {
        uuid
        userUuid
        action
        nodePath {
          entity
          uuid
        }
      }
    } 
  }
}

Підтримувані вхідні фільтри:

  • dateFrom як дата-час у форматі ISO 8701 (наприклад: "2023-05-25T12:49:00.000Z")

  • dateTo як дата-час у форматі ISO 8701 (наприклад: "2023-05-30T06:35:00.000Z")

  • farmUuids як масив UUID "Ферми" для пошуку

  • fieldUuids як масив UUID "Поля" для пошуку

  • userUuids як масив UUID користувачів для пошуку

  • eventUuids як масив UUID підписки "Подія"

circle-info

Всі фільтри працюють як логічні І.

circle-info

Кожна подія підписки має атрибут executionDate пов'язаний з моментом відправлення у форматі AWSDateTime, сумісному з ISO 8601 DateTime.

Last updated

Was this helpful?