@seamapi/http - v1.121.0
    Preparing search index...

    Type Alias EventResource

    EventResource:
        | {
            created_at?: string;
            event_description?: string;
            event_id?: string;
            event_type?: | "access_code.created"
            | "access_code.changed"
            | "access_code.name_changed"
            | "access_code.code_changed"
            | "access_code.time_frame_changed"
            | "access_code.mutations_requested"
            | "access_code.scheduled_on_device"
            | "access_code.set_on_device"
            | "access_code.removed_from_device"
            | "access_code.delay_in_setting_on_device"
            | "access_code.failed_to_set_on_device"
            | "access_code.deleted"
            | "access_code.delay_in_removing_from_device"
            | "access_code.failed_to_remove_from_device"
            | "access_code.modified_external_to_seam"
            | "access_code.deleted_external_to_seam"
            | "access_code.backup_access_code_pulled"
            | "access_code.unmanaged.converted_to_managed"
            | "access_code.unmanaged.failed_to_convert_to_managed"
            | "access_code.unmanaged.created"
            | "access_code.unmanaged.removed"
            | "access_grant.created"
            | "access_grant.deleted"
            | "access_grant.access_granted_to_all_doors"
            | "access_grant.access_granted_to_door"
            | "access_grant.access_to_door_lost"
            | "access_grant.access_times_changed"
            | "access_grant.could_not_create_requested_access_methods"
            | "access_method.issued"
            | "access_method.revoked"
            | "access_method.card_encoding_required"
            | "access_method.deleted"
            | "access_method.reissued"
            | "access_method.created"
            | "access_method.delay_in_issuing"
            | "access_method.failed_to_issue"
            | "acs_system.connected"
            | "acs_system.added"
            | "acs_system.disconnected"
            | "acs_credential.deleted"
            | "acs_credential.issued"
            | "acs_credential.reissued"
            | "acs_credential.invalidated"
            | "acs_user.created"
            | "acs_user.deleted"
            | "acs_encoder.added"
            | "acs_encoder.removed"
            | "acs_access_group.deleted"
            | "acs_entrance.added"
            | "acs_entrance.removed"
            | "client_session.deleted"
            | "connected_account.connected"
            | "connected_account.created"
            | "connected_account.successful_login"
            | "connected_account.disconnected"
            | "connected_account.completed_first_sync"
            | "connected_account.deleted"
            | "connected_account.completed_first_sync_after_reconnection"
            | "connected_account.reauthorization_requested"
            | "action_attempt.lock_door.succeeded"
            | "action_attempt.lock_door.failed"
            | "action_attempt.unlock_door.succeeded"
            | "action_attempt.unlock_door.failed"
            | "action_attempt.simulate_keypad_code_entry.succeeded"
            | "action_attempt.simulate_keypad_code_entry.failed"
            | "action_attempt.simulate_manual_lock_via_keypad.succeeded"
            | "action_attempt.simulate_manual_lock_via_keypad.failed"
            | "connect_webview.login_succeeded"
            | "connect_webview.login_failed"
            | "device.connected"
            | "device.added"
            | "device.converted_to_unmanaged"
            | "device.unmanaged.converted_to_managed"
            | "device.unmanaged.connected"
            | "device.disconnected"
            | "device.unmanaged.disconnected"
            | "device.tampered"
            | "device.low_battery"
            | "device.battery_status_changed"
            | "device.removed"
            | "device.deleted"
            | "device.third_party_integration_detected"
            | "device.third_party_integration_no_longer_detected"
            | "device.salto.privacy_mode_activated"
            | "device.salto.privacy_mode_deactivated"
            | "device.connection_became_flaky"
            | "device.connection_stabilized"
            | "device.error.subscription_required"
            | "device.error.subscription_required.resolved"
            | "device.accessory_keypad_connected"
            | "device.accessory_keypad_disconnected"
            | "noise_sensor.noise_threshold_triggered"
            | "lock.locked"
            | "lock.unlocked"
            | "lock.access_denied"
            | "thermostat.climate_preset_activated"
            | "thermostat.manually_adjusted"
            | "thermostat.temperature_threshold_exceeded"
            | "thermostat.temperature_threshold_no_longer_exceeded"
            | "thermostat.temperature_reached_set_point"
            | "thermostat.temperature_changed"
            | "device.name_changed"
            | "camera.activated"
            | "device.doorbell_rang"
            | "enrollment_automation.deleted"
            | "phone.deactivated"
            | "space.device_membership_changed"
            | "space.created"
            | "space.deleted";
            occurred_at?: string;
            workspace_id?: string;
        }
        | {
            access_code_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.created";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_id: string;
            change_reason?: string;
            changed_properties?: {
                from: string
                | null;
                property: string;
                to: string | null;
            }[];
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.changed";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            description: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.name_changed";
            from: { name: string | null };
            occurred_at: string;
            to: { name: string | null };
            workspace_id: string;
        }
        | {
            access_code_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            description: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.code_changed";
            from: { code: string | null };
            occurred_at: string;
            to: { code: string | null };
            workspace_id: string;
        }
        | {
            access_code_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            description: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.time_frame_changed";
            from: { ends_at: string | null; starts_at: string | null };
            occurred_at: string;
            to: { ends_at: string | null; starts_at: string | null };
            workspace_id: string;
        }
        | {
            access_code_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.mutations_requested";
            occurred_at: string;
            requested_mutations: {
                from?: Record<string, unknown>;
                mutation_code:
                    | "updating_name"
                    | "updating_code"
                    | "updating_time_frame"
                    | "deleting"
                    | "creating"
                    | "deferring_creation";
                to?: Record<string, unknown>;
            }[];
            workspace_id: string;
        }
        | {
            access_code_id: string;
            code: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.scheduled_on_device";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_id: string;
            code: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.set_on_device";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.removed_from_device";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            access_code_id: string;
            access_code_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            connected_account_id: string;
            connected_account_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_errors: { created_at: string; error_code: string; message: string }[];
            device_id: string;
            device_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            event_description?: string;
            event_id: string;
            event_type: "access_code.delay_in_setting_on_device";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            access_code_id: string;
            access_code_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            connected_account_id: string;
            connected_account_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_errors: { created_at: string; error_code: string; message: string }[];
            device_id: string;
            device_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            event_description?: string;
            event_id: string;
            event_type: "access_code.failed_to_set_on_device";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_id: string;
            code: string
            | null;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.deleted";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            access_code_id: string;
            access_code_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            connected_account_id: string;
            connected_account_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_errors: { created_at: string; error_code: string; message: string }[];
            device_id: string;
            device_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            event_description?: string;
            event_id: string;
            event_type: "access_code.delay_in_removing_from_device";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            access_code_id: string;
            access_code_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            connected_account_id: string;
            connected_account_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_errors: { created_at: string; error_code: string; message: string }[];
            device_id: string;
            device_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            event_description?: string;
            event_id: string;
            event_type: "access_code.failed_to_remove_from_device";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.modified_external_to_seam";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.deleted_external_to_seam";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_id: string;
            backup_access_code_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.backup_access_code_pulled";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.unmanaged.converted_to_managed";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            access_code_id: string;
            access_code_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            connected_account_id: string;
            connected_account_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_errors: { created_at: string; error_code: string; message: string }[];
            device_id: string;
            device_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            event_description?: string;
            event_id: string;
            event_type: "access_code.unmanaged.failed_to_convert_to_managed";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.unmanaged.created";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "access_code.unmanaged.removed";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "access_grant.created";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "access_grant.deleted";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "access_grant.access_granted_to_all_doors";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_id: string;
            acs_entrance_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "access_grant.access_granted_to_door";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_id: string;
            acs_entrance_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "access_grant.access_to_door_lost";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_id: string;
            access_grant_key?: string;
            created_at: string;
            ends_at?: string;
            event_description?: string;
            event_id: string;
            event_type: "access_grant.access_times_changed";
            occurred_at: string;
            starts_at?: string;
            workspace_id: string;
        }
        | {
            access_grant_id: string;
            created_at: string;
            error_message: string;
            event_description?: string;
            event_id: string;
            event_type: "access_grant.could_not_create_requested_access_methods";
            missing_device_ids?: string[];
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_ids: string[];
            access_grant_keys?: string[];
            access_method_id: string;
            code?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "access_method.issued";
            is_backup_code?: boolean;
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_ids: string[];
            access_grant_keys?: string[];
            access_method_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "access_method.revoked";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_ids: string[];
            access_grant_keys?: string[];
            access_method_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "access_method.card_encoding_required";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_ids: string[];
            access_grant_keys?: string[];
            access_method_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "access_method.deleted";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_ids: string[];
            access_grant_keys?: string[];
            access_method_id: string;
            code?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "access_method.reissued";
            is_backup_code?: boolean;
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_ids: string[];
            access_grant_keys?: string[];
            access_method_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "access_method.created";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_ids: string[];
            access_grant_keys?: string[];
            access_method_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "access_method.delay_in_issuing";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_grant_ids: string[];
            access_grant_keys?: string[];
            access_method_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "access_method.failed_to_issue";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_system_id: string;
            connected_account_id?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_system.connected";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_system_id: string;
            connected_account_id?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_system.added";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_system_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            acs_system_id: string;
            acs_system_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            connected_account_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            connected_account_id?: string;
            connected_account_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_system.disconnected";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_credential_id: string;
            acs_system_id: string;
            connected_account_id?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_credential.deleted";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_credential_id: string;
            acs_system_id: string;
            connected_account_id?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_credential.issued";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_credential_id: string;
            acs_system_id: string;
            connected_account_id?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_credential.reissued";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_credential_id: string;
            acs_system_id: string;
            connected_account_id?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_credential.invalidated";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_system_id: string;
            acs_user_id: string;
            connected_account_id?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_user.created";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_system_id: string;
            acs_user_id: string;
            connected_account_id?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_user.deleted";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_encoder_id: string;
            acs_system_id: string;
            connected_account_id?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_encoder.added";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_encoder_id: string;
            acs_system_id: string;
            connected_account_id?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_encoder.removed";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_access_group_id: string;
            acs_system_id: string;
            connected_account_id?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_access_group.deleted";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_entrance_id: string;
            acs_system_id: string;
            connected_account_id?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_entrance.added";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_entrance_id: string;
            acs_system_id: string;
            connected_account_id?: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "acs_entrance.removed";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            client_session_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "client_session.deleted";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connect_webview_id?: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            event_description?: string;
            event_id: string;
            event_type: "connected_account.connected";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connect_webview_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "connected_account.created";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connect_webview_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "connected_account.successful_login";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            connected_account_id: string;
            connected_account_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "connected_account.disconnected";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "connected_account.completed_first_sync";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            connected_account_type?: string;
            created_at: string;
            customer_key?: string;
            event_description?: string;
            event_id: string;
            event_type: "connected_account.deleted";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "connected_account.completed_first_sync_after_reconnection";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            connected_account_id: string;
            connected_account_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "connected_account.reauthorization_requested";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            action_attempt_id: string;
            action_type: string;
            connected_account_id?: string;
            created_at: string;
            device_id?: string;
            event_description?: string;
            event_id: string;
            event_type: "action_attempt.lock_door.succeeded";
            occurred_at: string;
            status: string;
            workspace_id: string;
        }
        | {
            action_attempt_id: string;
            action_type: string;
            connected_account_id?: string;
            created_at: string;
            device_id?: string;
            event_description?: string;
            event_id: string;
            event_type: "action_attempt.lock_door.failed";
            occurred_at: string;
            status: string;
            workspace_id: string;
        }
        | {
            action_attempt_id: string;
            action_type: string;
            connected_account_id?: string;
            created_at: string;
            device_id?: string;
            event_description?: string;
            event_id: string;
            event_type: "action_attempt.unlock_door.succeeded";
            occurred_at: string;
            status: string;
            workspace_id: string;
        }
        | {
            action_attempt_id: string;
            action_type: string;
            connected_account_id?: string;
            created_at: string;
            device_id?: string;
            event_description?: string;
            event_id: string;
            event_type: "action_attempt.unlock_door.failed";
            occurred_at: string;
            status: string;
            workspace_id: string;
        }
        | {
            action_attempt_id: string;
            action_type: string;
            connected_account_id?: string;
            created_at: string;
            device_id?: string;
            event_description?: string;
            event_id: string;
            event_type: "action_attempt.simulate_keypad_code_entry.succeeded";
            occurred_at: string;
            status: string;
            workspace_id: string;
        }
        | {
            action_attempt_id: string;
            action_type: string;
            connected_account_id?: string;
            created_at: string;
            device_id?: string;
            event_description?: string;
            event_id: string;
            event_type: "action_attempt.simulate_keypad_code_entry.failed";
            occurred_at: string;
            status: string;
            workspace_id: string;
        }
        | {
            action_attempt_id: string;
            action_type: string;
            connected_account_id?: string;
            created_at: string;
            device_id?: string;
            event_description?: string;
            event_id: string;
            event_type: "action_attempt.simulate_manual_lock_via_keypad.succeeded";
            occurred_at: string;
            status: string;
            workspace_id: string;
        }
        | {
            action_attempt_id: string;
            action_type: string;
            connected_account_id?: string;
            created_at: string;
            device_id?: string;
            event_description?: string;
            event_id: string;
            event_type: "action_attempt.simulate_manual_lock_via_keypad.failed";
            occurred_at: string;
            status: string;
            workspace_id: string;
        }
        | {
            connect_webview_id: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            event_description?: string;
            event_id: string;
            event_type: "connect_webview.login_succeeded";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connect_webview_id: string;
            created_at: string;
            event_description?: string;
            event_id: string;
            event_type: "connect_webview.login_failed";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.connected";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.added";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.converted_to_unmanaged";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.unmanaged.converted_to_managed";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.unmanaged.connected";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            connected_account_id: string;
            connected_account_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_errors: { created_at: string; error_code: string; message: string }[];
            device_id: string;
            device_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            error_code: | "account_disconnected"
            | "hub_disconnected"
            | "device_disconnected";
            event_description?: string;
            event_id: string;
            event_type: "device.disconnected";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            connected_account_id: string;
            connected_account_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_errors: { created_at: string; error_code: string; message: string }[];
            device_id: string;
            device_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            error_code: | "account_disconnected"
            | "hub_disconnected"
            | "device_disconnected";
            event_description?: string;
            event_id: string;
            event_type: "device.unmanaged.disconnected";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.tampered";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            battery_level: number;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.low_battery";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            battery_level: number;
            battery_status: "critical"
            | "low"
            | "good"
            | "full";
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.battery_status_changed";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.removed";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            device_name?: string | null;
            event_description?: string;
            event_id: string;
            event_type: "device.deleted";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.third_party_integration_detected";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.third_party_integration_no_longer_detected";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.salto.privacy_mode_activated";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.salto.privacy_mode_deactivated";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            connected_account_id: string;
            connected_account_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_errors: { created_at: string; error_code: string; message: string }[];
            device_id: string;
            device_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            event_description?: string;
            event_id: string;
            event_type: "device.connection_became_flaky";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.connection_stabilized";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            connected_account_id: string;
            connected_account_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_errors: { created_at: string; error_code: string; message: string }[];
            device_id: string;
            device_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            event_description?: string;
            event_id: string;
            event_type: "device.error.subscription_required";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.error.subscription_required.resolved";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.accessory_keypad_connected";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_errors: {
                created_at: string;
                error_code: string;
                message: string;
            }[];
            connected_account_id: string;
            connected_account_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_errors: { created_at: string; error_code: string; message: string }[];
            device_id: string;
            device_warnings: {
                created_at: string;
                message: string;
                warning_code: string;
            }[];
            event_description?: string;
            event_id: string;
            event_type: "device.accessory_keypad_disconnected";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "noise_sensor.noise_threshold_triggered";
            minut_metadata?: Record<string, unknown>;
            noise_level_decibels?: number;
            noise_level_nrs?: number;
            noise_threshold_id?: string;
            noise_threshold_name?: string;
            noiseaware_metadata?: Record<string, unknown>;
            occurred_at: string;
            workspace_id: string;
        }
        | {
            access_code_id?: string;
            access_code_is_managed?: boolean;
            acs_entrance_id?: string;
            acs_system_id?: string;
            acs_user_id?: string;
            action_attempt_id?: string;
            code?: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "lock.locked";
            is_via_bluetooth?: boolean;
            is_via_nfc?: boolean;
            method: "keycode" | "manual" | "automatic" | "unknown" | "remote" | "card";
            occurred_at: string;
            user_identity_id?: string;
            workspace_id: string;
        }
        | {
            access_code_id?: string;
            access_code_is_managed?: boolean;
            acs_entrance_id?: string;
            acs_system_id?: string;
            acs_user_id?: string;
            action_attempt_id?: string;
            code?: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id?: string;
            event_description?: string;
            event_id: string;
            event_type: "lock.unlocked";
            is_via_bluetooth?: boolean;
            is_via_nfc?: boolean;
            method: "keycode" | "manual" | "automatic" | "unknown" | "remote" | "card";
            occurred_at: string;
            user_identity_id?: string;
            workspace_id: string;
        }
        | {
            access_code_id?: string;
            acs_entrance_id?: string;
            acs_system_id?: string;
            acs_user_id?: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id?: string;
            event_description?: string;
            event_id: string;
            event_type: "lock.access_denied";
            occurred_at: string;
            reason?: {
                message: string;
                reason_code:
                    | "unknown_code"
                    | "expired_code"
                    | "blocklisted_code"
                    | "too_many_attempts"
                    | "blocked_by_privacy_mode"
                    | "credential_error";
            };
            user_identity_id?: string;
            workspace_id: string;
        }
        | {
            climate_preset_key: string;
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "thermostat.climate_preset_activated";
            is_fallback_climate_preset: boolean;
            occurred_at: string;
            thermostat_schedule_id: string | null;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            cooling_set_point_celsius?: number;
            cooling_set_point_fahrenheit?: number;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "thermostat.manually_adjusted";
            fan_mode_setting?: "auto" | "on" | "circulate";
            heating_set_point_celsius?: number;
            heating_set_point_fahrenheit?: number;
            hvac_mode_setting?: "off" | "heat" | "cool" | "heat_cool" | "eco";
            method: "seam" | "external";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "thermostat.temperature_threshold_exceeded";
            lower_limit_celsius: number | null;
            lower_limit_fahrenheit: number | null;
            occurred_at: string;
            temperature_celsius: number;
            temperature_fahrenheit: number;
            upper_limit_celsius: number | null;
            upper_limit_fahrenheit: number | null;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "thermostat.temperature_threshold_no_longer_exceeded";
            lower_limit_celsius: number | null;
            lower_limit_fahrenheit: number | null;
            occurred_at: string;
            temperature_celsius: number;
            temperature_fahrenheit: number;
            upper_limit_celsius: number | null;
            upper_limit_fahrenheit: number | null;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            desired_temperature_celsius?: number;
            desired_temperature_fahrenheit?: number;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "thermostat.temperature_reached_set_point";
            occurred_at: string;
            temperature_celsius: number;
            temperature_fahrenheit: number;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "thermostat.temperature_changed";
            occurred_at: string;
            temperature_celsius: number;
            temperature_fahrenheit: number;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            device_name: string;
            event_description?: string;
            event_id: string;
            event_type: "device.name_changed";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            activation_reason: "motion_detected";
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "camera.activated";
            image_url?: string;
            motion_sub_type?: "human" | "vehicle" | "package" | "other";
            occurred_at: string;
            video_url?: string;
            workspace_id: string;
        }
        | {
            connected_account_custom_metadata?: Record<string, unknown>;
            connected_account_id: string;
            created_at: string;
            customer_key?: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "device.doorbell_rang";
            image_url?: string;
            occurred_at: string;
            video_url?: string;
            workspace_id: string;
        }
        | {
            created_at: string;
            enrollment_automation_id: string;
            event_description?: string;
            event_id: string;
            event_type: "enrollment_automation.deleted";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            created_at: string;
            device_custom_metadata?: Record<string, unknown>;
            device_id: string;
            event_description?: string;
            event_id: string;
            event_type: "phone.deactivated";
            occurred_at: string;
            workspace_id: string;
        }
        | {
            acs_entrance_ids: string[];
            created_at: string;
            device_ids: string[];
            event_description?: string;
            event_id: string;
            event_type: "space.device_membership_changed";
            occurred_at: string;
            space_id: string;
            space_key?: string;
            workspace_id: string;
        }
        | {
            acs_entrance_ids: string[];
            created_at: string;
            device_ids: string[];
            event_description?: string;
            event_id: string;
            event_type: "space.created";
            occurred_at: string;
            space_id: string;
            space_key?: string;
            workspace_id: string;
        }
        | {
            acs_entrance_ids: string[];
            created_at: string;
            device_ids: string[];
            event_description?: string;
            event_id: string;
            event_type: "space.deleted";
            occurred_at: string;
            space_id: string;
            space_key?: string;
            workspace_id: string;
        }