@seamapi/types - v1.461.0
    Preparing search index...

    Variable openapi

    openapi: {
        components: {
            schemas: {
                access_code: {
                    description: string;
                    properties: {
                        access_code_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        code: { description: string; nullable: boolean; type: string };
                        common_code_key: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        device_id: { description: string; format: string; type: string };
                        ends_at: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        errors: {
                            description: string;
                            items: {
                                discriminator: { propertyName: string };
                                oneOf: (
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_access_code_error: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error?: ...;
                                            is_device_error?: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_access_code_error?: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_access_code_error?: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key": string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_access_code_error?: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error?: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_access_code_error?: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error?: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key": string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_access_code_error?: ...;
                                            is_bridge_error: ...;
                                            is_connected_account_error: ...;
                                            is_device_error?: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                )[];
                            };
                            type: string;
                            "x-variant-groups": {
                                access_codes: { name: string };
                                hardware: { name: string };
                                locks: { name: string };
                                noise_sensors: { name: string };
                                phones: { name: string };
                                provider_metadata: { name: string };
                                thermostats: { name: string };
                            };
                        };
                        is_backup: { description: string; type: string };
                        is_backup_access_code_available: { description: string; type: string };
                        is_external_modification_allowed: { description: string; type: string };
                        is_managed: { description: string; enum: boolean[]; type: string };
                        is_offline_access_code: { description: string; type: string };
                        is_one_time_use: { description: string; type: string };
                        is_scheduled_on_device: { description: string; type: string };
                        is_waiting_for_code_assignment: { description: string; type: string };
                        name: { description: string; nullable: boolean; type: string };
                        pulled_backup_access_code_id: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        starts_at: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        status: { description: string; enum: string[]; type: string };
                        type: { description: string; enum: string[]; type: string };
                        warnings: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: {
                                    description: string;
                                    properties: {
                                        created_at: { description: ...; format: ...; type: ... };
                                        message: { description: ...; type: ... };
                                        warning_code: { description: ...; enum: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                }[];
                            };
                            type: string;
                            "x-variant-groups": {
                                access_codes: { name: string };
                                hardware: { name: string };
                                locks: { name: string };
                                noise_sensors: { name: string };
                                phones: { name: string };
                                provider_metadata: { name: string };
                                thermostats: { name: string };
                            };
                        };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                access_grant: {
                    description: string;
                    properties: {
                        access_grant_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        access_grant_key: { description: string; type: string };
                        access_method_ids: {
                            description: string;
                            items: { format: string; type: string };
                            type: string;
                        };
                        client_session_token: { description: string; type: string };
                        created_at: { description: string; format: string; type: string };
                        display_name: { description: string; type: string };
                        ends_at: { description: string; format: string; type: string };
                        instant_key_url: { description: string; format: string; type: string };
                        location_ids: {
                            deprecated: boolean;
                            items: { format: string; type: string };
                            type: string;
                            "x-deprecated": string;
                        };
                        name: { description: string; nullable: boolean; type: string };
                        requested_access_methods: {
                            description: string;
                            items: {
                                properties: {
                                    created_access_method_ids: {
                                        description: string;
                                        items: { format: string; type: string };
                                        type: string;
                                    };
                                    created_at: { description: string; format: string; type: string };
                                    display_name: { description: string; type: string };
                                    mode: { description: string; enum: string[]; type: string };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        space_ids: {
                            description: string;
                            items: { format: string; type: string };
                            type: string;
                        };
                        starts_at: { description: string; format: string; type: string };
                        user_identity_id: { description: string; format: string; type: string };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-draft": string;
                    "x-route-path": string;
                };
                access_method: {
                    description: string;
                    properties: {
                        access_method_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        client_session_token: { description: string; type: string };
                        code: { description: string; type: string };
                        created_at: { description: string; format: string; type: string };
                        display_name: { description: string; type: string };
                        instant_key_url: { description: string; format: string; type: string };
                        is_encoding_required: { description: string; type: string };
                        is_issued: { description: string; type: string };
                        issued_at: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        mode: { description: string; enum: string[]; type: string };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-draft": string;
                    "x-route-path": string;
                };
                acs_access_group: {
                    description: string;
                    properties: {
                        access_group_type: {
                            deprecated: boolean;
                            enum: string[];
                            type: string;
                            "x-deprecated": string;
                        };
                        access_group_type_display_name: {
                            deprecated: boolean;
                            type: string;
                            "x-deprecated": string;
                        };
                        acs_access_group_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        acs_system_id: { description: string; format: string; type: string };
                        connected_account_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        display_name: { type: string };
                        external_type: { description: string; enum: string[]; type: string };
                        external_type_display_name: { description: string; type: string };
                        is_managed: { enum: boolean[]; type: string };
                        name: { description: string; type: string };
                        warnings: {
                            description: string;
                            items: {
                                description: string;
                                properties: {
                                    created_at: { description: string; format: string; type: string };
                                    message: { description: string; type: string };
                                    warning_code: { description: string; enum: string[]; type: string };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                acs_credential: {
                    description: string;
                    properties: {
                        access_method: { description: string; enum: string[]; type: string };
                        acs_credential_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        acs_credential_pool_id: { format: string; type: string };
                        acs_system_id: { description: string; format: string; type: string };
                        acs_user_id: { description: string; format: string; type: string };
                        assa_abloy_vostio_metadata: {
                            description: string;
                            properties: {
                                auto_join: { description: string; type: string };
                                door_names: {
                                    description: string;
                                    items: { type: string };
                                    type: string;
                                };
                                endpoint_id: { description: string; type: string };
                                key_id: { description: string; type: string };
                                key_issuing_request_id: { description: string; type: string };
                                override_guest_acs_entrance_ids: {
                                    description: string;
                                    items: { type: string };
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        card_number: { description: string; nullable: boolean; type: string };
                        code: { description: string; nullable: boolean; type: string };
                        connected_account_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        display_name: { description: string; minLength: number; type: string };
                        ends_at: { description: string; type: string };
                        errors: {
                            description: string;
                            items: {
                                properties: {
                                    error_code: { type: string };
                                    message: { type: string };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        external_type: { description: string; enum: string[]; type: string };
                        external_type_display_name: { description: string; type: string };
                        is_issued: { description: string; type: string };
                        is_latest_desired_state_synced_with_provider: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        is_managed: { enum: boolean[]; type: string };
                        is_multi_phone_sync_credential: { description: string; type: string };
                        is_one_time_use: { description: string; type: string };
                        issued_at: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        latest_desired_state_synced_with_provider_at: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        parent_acs_credential_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        starts_at: { description: string; type: string };
                        user_identity_id: { description: string; format: string; type: string };
                        visionline_metadata: {
                            description: string;
                            properties: {
                                auto_join: { description: string; type: string };
                                card_function_type: {
                                    description: string;
                                    enum: string[];
                                    type: string;
                                };
                                card_id: { description: string; type: string };
                                common_acs_entrance_ids: {
                                    description: string;
                                    items: { format: string; type: string };
                                    type: string;
                                };
                                credential_id: { description: string; type: string };
                                guest_acs_entrance_ids: {
                                    description: string;
                                    items: { format: string; type: string };
                                    type: string;
                                };
                                is_valid: { description: string; type: string };
                                joiner_acs_credential_ids: {
                                    description: string;
                                    items: { format: string; type: string };
                                    type: string;
                                };
                            };
                            required: string[];
                            type: string;
                        };
                        warnings: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: {
                                    description: string;
                                    properties: {
                                        created_at: { description: ...; format: ...; type: ... };
                                        message: { description: ...; type: ... };
                                        warning_code: { description: ...; enum: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                }[];
                            };
                            type: string;
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                acs_credential_pool: {
                    deprecated: boolean;
                    properties: {
                        acs_credential_pool_id: { format: string; type: string };
                        acs_system_id: { format: string; type: string };
                        created_at: { format: string; type: string };
                        display_name: { minLength: number; type: string };
                        external_type: { enum: string[]; type: string };
                        external_type_display_name: { type: string };
                        workspace_id: { format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-deprecated": string;
                    "x-route-path": string;
                    "x-undocumented": string;
                };
                acs_credential_provisioning_automation: {
                    deprecated: boolean;
                    properties: {
                        acs_credential_provisioning_automation_id: {
                            format: string;
                            type: string;
                        };
                        created_at: { format: string; type: string };
                        credential_manager_acs_system_id: { format: string; type: string };
                        user_identity_id: { format: string; type: string };
                        workspace_id: { format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-deprecated": string;
                    "x-route-path": string;
                    "x-undocumented": string;
                };
                acs_encoder: {
                    description: string;
                    properties: {
                        acs_encoder_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        acs_system_id: { description: string; format: string; type: string };
                        connected_account_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        display_name: { description: string; type: string };
                        errors: {
                            description: string;
                            items: {
                                description: string;
                                properties: {
                                    created_at: { description: string; format: string; type: string };
                                    error_code: { description: string; enum: string[]; type: string };
                                    message: { description: string; type: string };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                acs_entrance: {
                    description: string;
                    properties: {
                        acs_entrance_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        acs_system_id: { description: string; format: string; type: string };
                        assa_abloy_vostio_metadata: {
                            description: string;
                            properties: {
                                door_name: { description: string; type: string };
                                door_number: { description: string; format: string; type: string };
                                door_type: { description: string; enum: string[]; type: string };
                                pms_id: { description: string; type: string };
                                stand_open: { description: string; type: string };
                            };
                            required: string[];
                            type: string;
                        };
                        can_unlock_with_card: { description: string; type: string };
                        can_unlock_with_code: { description: string; type: string };
                        can_unlock_with_mobile_key: { description: string; type: string };
                        connected_account_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        display_name: { description: string; type: string };
                        dormakaba_community_metadata: {
                            description: string;
                            properties: {
                                access_point_name: { description: string; type: string };
                            };
                            required: string[];
                            type: string;
                        };
                        errors: {
                            description: string;
                            items: {
                                properties: {
                                    error_code: { description: string; type: string };
                                    message: { description: string; type: string };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        latch_metadata: {
                            description: string;
                            properties: {
                                accessibility_type: { description: string; type: string };
                                door_name: { description: string; type: string };
                                door_type: { description: string; type: string };
                                is_connected: { description: string; type: string };
                            };
                            required: string[];
                            type: string;
                        };
                        salto_ks_metadata: {
                            description: string;
                            properties: {
                                battery_level: { description: string; type: string };
                                door_name: { description: string; type: string };
                                intrusion_alarm: { description: string; type: string };
                                left_open_alarm: { description: string; type: string };
                                lock_type: { description: string; type: string };
                                locked_state: { description: string; type: string };
                                online: { description: string; type: string };
                                privacy_mode: { description: string; type: string };
                            };
                            required: string[];
                            type: string;
                        };
                        salto_space_metadata: {
                            description: string;
                            properties: {
                                door_description: { description: string; type: string };
                                door_id: { description: string; type: string };
                                door_name: { description: string; type: string };
                                ext_door_id: {
                                    deprecated: boolean;
                                    type: string;
                                    "x-deprecated": string;
                                };
                                room_description: { description: string; type: string };
                                room_name: { description: string; type: string };
                            };
                            type: string;
                        };
                        visionline_metadata: {
                            description: string;
                            properties: {
                                door_category: {
                                    description: string;
                                    enum: string[];
                                    type: string;
                                };
                                door_name: { description: string; type: string };
                                profiles: {
                                    description: string;
                                    items: {
                                        properties: {
                                            visionline_door_profile_id: { description: ...; type: ... };
                                            visionline_door_profile_type: {
                                                description: ...;
                                                enum: ...;
                                                type: ...;
                                            };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                    type: string;
                                };
                            };
                            required: string[];
                            type: string;
                        };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                acs_system: {
                    description: string;
                    properties: {
                        acs_access_group_count: { format: string; type: string };
                        acs_system_id: { description: string; format: string; type: string };
                        acs_user_count: { format: string; type: string };
                        connected_account_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        connected_account_ids: {
                            deprecated: boolean;
                            description: string;
                            items: { format: string; type: string };
                            type: string;
                            "x-deprecated": string;
                        };
                        created_at: { description: string; format: string; type: string };
                        default_credential_manager_acs_system_id: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        errors: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: (
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error?: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                )[];
                            };
                            type: string;
                        };
                        external_type: { description: string; enum: string[]; type: string };
                        external_type_display_name: { description: string; type: string };
                        image_alt_text: { description: string; type: string };
                        image_url: { description: string; type: string };
                        is_credential_manager: { description: string; type: string };
                        location: {
                            properties: {
                                time_zone: {
                                    description: string;
                                    nullable: boolean;
                                    type: string;
                                };
                            };
                            required: string[];
                            type: string;
                        };
                        name: { description: string; type: string };
                        system_type: {
                            deprecated: boolean;
                            enum: string[];
                            type: string;
                            "x-deprecated": string;
                        };
                        system_type_display_name: {
                            deprecated: boolean;
                            type: string;
                            "x-deprecated": string;
                        };
                        visionline_metadata: {
                            properties: {
                                lan_address: { description: string; type: string };
                                mobile_access_uuid: { description: string; type: string };
                                system_id: { description: string; type: string };
                            };
                            required: string[];
                            type: string;
                        };
                        warnings: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: (
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            message: ...;
                                            misconfigured_acs_entrance_ids?: ...;
                                            warning_code: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            message: ...;
                                            misconfigured_acs_entrance_ids: ...;
                                            warning_code: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                )[];
                            };
                            type: string;
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                acs_user: {
                    description: string;
                    properties: {
                        access_schedule: {
                            description: string;
                            properties: {
                                ends_at: {
                                    description: string;
                                    format: string;
                                    nullable: boolean;
                                    type: string;
                                };
                                starts_at: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                        };
                        acs_system_id: { description: string; format: string; type: string };
                        acs_user_id: { description: string; format: string; type: string };
                        connected_account_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        display_name: { description: string; type: string };
                        email: {
                            deprecated: boolean;
                            format: string;
                            type: string;
                            "x-deprecated": string;
                        };
                        email_address: { description: string; format: string; type: string };
                        errors: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: {
                                    description: string;
                                    properties: {
                                        created_at: { description: ...; format: ...; type: ... };
                                        error_code: { enum: ...; type: ... };
                                        message: { description: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                }[];
                            };
                            type: string;
                        };
                        external_type: { description: string; enum: string[]; type: string };
                        external_type_display_name: { description: string; type: string };
                        full_name: { description: string; minLength: number; type: string };
                        hid_acs_system_id: { format: string; type: string };
                        is_managed: { enum: boolean[]; type: string };
                        is_suspended: { description: string; type: string };
                        last_successful_sync_at: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                            "x-undocumented": string;
                        };
                        pending_mutations: {
                            description: string;
                            items: {
                                discriminator: { propertyName: string };
                                oneOf: (
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            from?: ...;
                                            message: ...;
                                            mutation_code: ...;
                                            to?: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                    | {
                                        description?: undefined;
                                        properties: {
                                            created_at: ...;
                                            from: ...;
                                            message: ...;
                                            mutation_code: ...;
                                            to: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            from: ...;
                                            message: ...;
                                            mutation_code: ...;
                                            to: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            from: ...;
                                            message: ...;
                                            mutation_code: ...;
                                            to: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            from: ...;
                                            message: ...;
                                            mutation_code: ...;
                                            to: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                )[];
                            };
                            type: string;
                        };
                        phone_number: { description: string; type: string };
                        user_identity_email_address: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        user_identity_full_name: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        user_identity_id: { description: string; type: string };
                        user_identity_phone_number: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        warnings: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: {
                                    description: string;
                                    properties: {
                                        created_at: { description: ...; format: ...; type: ... };
                                        message: { description: ...; type: ... };
                                        warning_code: { enum: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                }[];
                            };
                            type: string;
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                action_attempt: {
                    description: string;
                    oneOf: (
                        | {
                            description: string;
                            properties: {
                                action_attempt_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                action_type: { description: string; enum: string[]; type: string };
                                error: {
                                    description: string;
                                    nullable: boolean;
                                    oneOf?: undefined;
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                result: {
                                    description: string;
                                    nullable: boolean;
                                    oneOf?: undefined;
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                status: { enum: string[]; type: string };
                            };
                            required: string[];
                            type: string;
                        }
                        | {
                            description: string;
                            properties: {
                                action_attempt_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                action_type: { description: string; enum: string[]; type: string };
                                error: {
                                    description: string;
                                    nullable: boolean;
                                    oneOf?: undefined;
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                result: {
                                    description: string;
                                    nullable?: undefined;
                                    oneOf?: undefined;
                                    properties: {
                                        access_code?: undefined;
                                        acs_credential_on_encoder?: undefined;
                                        acs_credential_on_seam?: undefined;
                                        noise_threshold?: undefined;
                                        warnings?: undefined;
                                    };
                                    required?: undefined;
                                    type: string;
                                };
                                status: { enum: string[]; type: string };
                            };
                            required: string[];
                            type: string;
                        }
                        | {
                            description: string;
                            properties: {
                                action_attempt_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                action_type: { description: string; enum: string[]; type: string };
                                error: {
                                    description: string;
                                    nullable?: undefined;
                                    oneOf?: undefined;
                                    properties: {
                                        message: { description: ...; type: ... };
                                        type: { description: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                };
                                result: {
                                    description: string;
                                    nullable: boolean;
                                    oneOf?: undefined;
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                status: { enum: string[]; type: string };
                            };
                            required: string[];
                            type: string;
                        }
                        | {
                            description: string;
                            properties: {
                                action_attempt_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                action_type: { description: string; enum: string[]; type: string };
                                error: {
                                    description: string;
                                    nullable: boolean;
                                    oneOf?: undefined;
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                result: {
                                    description: string;
                                    nullable?: undefined;
                                    oneOf?: undefined;
                                    properties: {
                                        access_code?: undefined;
                                        acs_credential_on_encoder: {
                                            description: ...;
                                            nullable: ...;
                                            properties: ...;
                                            required: ...;
                                            type: ...;
                                        };
                                        acs_credential_on_seam: {
                                            description: ...;
                                            nullable: ...;
                                            oneOf: ...;
                                            "x-route-path": ...;
                                        };
                                        noise_threshold?: undefined;
                                        warnings: { description: ...; items: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                };
                                status: { enum: string[]; type: string };
                            };
                            required: string[];
                            type: string;
                        }
                        | {
                            description: string;
                            properties: {
                                action_attempt_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                action_type: { description: string; enum: string[]; type: string };
                                error: {
                                    description?: undefined;
                                    nullable?: undefined;
                                    oneOf: {
                                        description: ...;
                                        properties: ...;
                                        required: ...;
                                        type: ...;
                                    }[];
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                result: {
                                    description: string;
                                    nullable: boolean;
                                    oneOf?: undefined;
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                status: { enum: string[]; type: string };
                            };
                            required: string[];
                            type: string;
                        }
                        | {
                            description: string;
                            properties: {
                                action_attempt_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                action_type: { description: string; enum: string[]; type: string };
                                error: {
                                    description: string;
                                    nullable: boolean;
                                    oneOf?: undefined;
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                result: {
                                    description: string;
                                    nullable?: undefined;
                                    oneOf: ((...) | (...))[];
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                status: { enum: string[]; type: string };
                            };
                            required: string[];
                            type: string;
                        }
                        | {
                            description?: undefined;
                            properties: {
                                action_attempt_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                action_type: { description: string; enum: string[]; type: string };
                                error: {
                                    description: string;
                                    nullable: boolean;
                                    oneOf?: undefined;
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                result: {
                                    description: string;
                                    nullable: boolean;
                                    oneOf?: undefined;
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                status: { enum: string[]; type: string };
                            };
                            required: string[];
                            type: string;
                        }
                        | {
                            description?: undefined;
                            properties: {
                                action_attempt_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                action_type: { description: string; enum: string[]; type: string };
                                error: {
                                    description: string;
                                    nullable: boolean;
                                    oneOf?: undefined;
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                result: {
                                    description: string;
                                    nullable?: undefined;
                                    oneOf?: undefined;
                                    properties: {
                                        access_code?: undefined;
                                        acs_credential_on_encoder?: undefined;
                                        acs_credential_on_seam?: undefined;
                                        noise_threshold?: undefined;
                                        warnings?: undefined;
                                    };
                                    required?: undefined;
                                    type: string;
                                };
                                status: { enum: string[]; type: string };
                            };
                            required: string[];
                            type: string;
                        }
                        | {
                            description?: undefined;
                            properties: {
                                action_attempt_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                action_type: { description: string; enum: string[]; type: string };
                                error: {
                                    description: string;
                                    nullable?: undefined;
                                    oneOf?: undefined;
                                    properties: {
                                        message: { description: ...; type: ... };
                                        type: { description: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                };
                                result: {
                                    description: string;
                                    nullable: boolean;
                                    oneOf?: undefined;
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                status: { enum: string[]; type: string };
                            };
                            required: string[];
                            type: string;
                        }
                        | {
                            description?: undefined;
                            properties: {
                                action_attempt_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                action_type: { description: string; enum: string[]; type: string };
                                error: {
                                    description: string;
                                    nullable: boolean;
                                    oneOf?: undefined;
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                result: {
                                    description: string;
                                    nullable?: undefined;
                                    oneOf?: undefined;
                                    properties: {
                                        access_code: { description: ... };
                                        acs_credential_on_encoder?: undefined;
                                        acs_credential_on_seam?: undefined;
                                        noise_threshold?: undefined;
                                        warnings?: undefined;
                                    };
                                    required?: undefined;
                                    type: string;
                                };
                                status: { enum: string[]; type: string };
                            };
                            required: string[];
                            type: string;
                        }
                        | {
                            description?: undefined;
                            properties: {
                                action_attempt_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                action_type: { description: string; enum: string[]; type: string };
                                error: {
                                    description: string;
                                    nullable: boolean;
                                    oneOf?: undefined;
                                    properties?: undefined;
                                    required?: undefined;
                                    type?: undefined;
                                };
                                result: {
                                    description: string;
                                    nullable?: undefined;
                                    oneOf?: undefined;
                                    properties: {
                                        access_code?: undefined;
                                        acs_credential_on_encoder?: undefined;
                                        acs_credential_on_seam?: undefined;
                                        noise_threshold: { description: ... };
                                        warnings?: undefined;
                                    };
                                    required?: undefined;
                                    type: string;
                                };
                                status: { enum: string[]; type: string };
                            };
                            required: string[];
                            type: string;
                        }
                    )[];
                    "x-route-path": string;
                };
                bridge_client_session: {
                    description: string;
                    properties: {
                        bridge_client_machine_identifier_key: {
                            description: string;
                            type: string;
                        };
                        bridge_client_name: { description: string; type: string };
                        bridge_client_session_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        bridge_client_session_token: { description: string; type: string };
                        bridge_client_time_zone: { description: string; type: string };
                        created_at: { description: string; format: string; type: string };
                        errors: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: (
                                    | {
                                        description: string;
                                        properties: {
                                            can_tailscale_proxy_reach_bridge: ...;
                                            can_tailscale_proxy_reach_tailscale_network: ...;
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_socks_server_healthy: ...;
                                            is_tailscale_proxy_reachable: ...;
                                            is_tailscale_proxy_socks_server_healthy: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            can_tailscale_proxy_reach_bridge?: ...;
                                            can_tailscale_proxy_reach_tailscale_network?: ...;
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_socks_server_healthy?: ...;
                                            is_tailscale_proxy_reachable?: ...;
                                            is_tailscale_proxy_socks_server_healthy?: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                )[];
                            };
                            type: string;
                        };
                        pairing_code: {
                            description: string;
                            maxLength: number;
                            minLength: number;
                            type: string;
                        };
                        pairing_code_expires_at: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        tailscale_auth_key: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        tailscale_hostname: { description: string; type: string };
                        telemetry_token: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        telemetry_token_expires_at: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        telemetry_url: { description: string; nullable: boolean; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                    "x-undocumented": string;
                };
                bridge_connected_systems: {
                    description: string;
                    properties: {
                        acs_system_display_name: { description: string; type: string };
                        acs_system_id: { description: string; format: string; type: string };
                        bridge_created_at: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        bridge_id: { description: string; format: string; type: string };
                        connected_account_created_at: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        connected_account_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        workspace_display_name: { description: string; type: string };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                    "x-undocumented": string;
                };
                client_session: {
                    description: string;
                    properties: {
                        client_session_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        connect_webview_ids: {
                            description: string;
                            items: { format: string; type: string };
                            type: string;
                        };
                        connected_account_ids: {
                            description: string;
                            items: { format: string; type: string };
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        customer_id: { description: string; format: string; type: string };
                        device_count: { description: string; format: string; type: string };
                        expires_at: { description: string; format: string; type: string };
                        token: { description: string; type: string };
                        user_identifier_key: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        user_identity_id: { description: string; format: string; type: string };
                        user_identity_ids: {
                            deprecated: boolean;
                            description: string;
                            items: { format: string; type: string };
                            type: string;
                            "x-deprecated": string;
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                connect_webview: {
                    description: string;
                    properties: {
                        accepted_capabilities: {
                            description: string;
                            items: { description: string; enum: string[]; type: string };
                            type: string;
                        };
                        accepted_devices: {
                            deprecated: boolean;
                            items: { type: string };
                            type: string;
                            "x-deprecated": string;
                            "x-undocumented": string;
                        };
                        accepted_providers: {
                            description: string;
                            items: { type: string };
                            type: string;
                        };
                        any_device_allowed: {
                            deprecated: boolean;
                            type: string;
                            "x-deprecated": string;
                            "x-undocumented": string;
                        };
                        any_provider_allowed: { description: string; type: string };
                        authorized_at: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        automatically_manage_new_devices: { description: string; type: string };
                        connect_webview_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        connected_account_id: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        custom_metadata: {
                            additionalProperties: { oneOf: { type: string }[] };
                            description: string;
                            type: string;
                        };
                        custom_redirect_failure_url: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        custom_redirect_url: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        customer_key: { description: string; type: string };
                        device_selection_mode: { enum: string[]; type: string };
                        login_successful: { description: string; type: string };
                        selected_provider: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        status: { description: string; enum: string[]; type: string };
                        url: { description: string; format: string; type: string };
                        wait_for_device_creation: { description: string; type: string };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                connected_account: {
                    description: string;
                    properties: {
                        accepted_capabilities: {
                            description: string;
                            items: { description: string; enum: string[]; type: string };
                            type: string;
                        };
                        account_type: { description: string; type: string };
                        account_type_display_name: { description: string; type: string };
                        automatically_manage_new_devices: { description: string; type: string };
                        connected_account_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        custom_metadata: {
                            additionalProperties: { oneOf: { type: string }[] };
                            description: string;
                            type: string;
                        };
                        customer_key: { description: string; type: string };
                        errors: {
                            description: string;
                            items: {
                                discriminator: { propertyName: string };
                                oneOf: (
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error: ...;
                                            is_connected_account_error: ...;
                                            message: ...;
                                            salto_ks_metadata?: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error: ...;
                                            is_connected_account_error: ...;
                                            message: ...;
                                            salto_ks_metadata: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                )[];
                            };
                            type: string;
                        };
                        user_identifier: {
                            description: string;
                            properties: {
                                api_url: { description: string; type: string };
                                email: { description: string; type: string };
                                exclusive: { description: string; type: string };
                                phone: { description: string; type: string };
                                username: { description: string; type: string };
                            };
                            type: string;
                        };
                        warnings: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: (
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            message: ...;
                                            salto_ks_metadata?: ...;
                                            warning_code: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            message: ...;
                                            salto_ks_metadata: ...;
                                            warning_code: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                )[];
                            };
                            type: string;
                        };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                device: {
                    description: string;
                    properties: {
                        can_hvac_cool: { type: string };
                        can_hvac_heat: { type: string };
                        can_hvac_heat_cool: { type: string };
                        can_program_offline_access_codes: { type: string };
                        can_program_online_access_codes: { type: string };
                        can_remotely_lock: { type: string };
                        can_remotely_unlock: { type: string };
                        can_simulate_connection: { type: string };
                        can_simulate_disconnection: { type: string };
                        can_simulate_removal: { type: string };
                        can_turn_off_hvac: { type: string };
                        can_unlock_with_code: { type: string };
                        capabilities_supported: {
                            description: string;
                            items: { description: string; enum: string[]; type: string };
                            type: string;
                        };
                        connected_account_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        custom_metadata: {
                            additionalProperties: { oneOf: { type: string }[] };
                            description: string;
                            type: string;
                        };
                        device_id: { description: string; format: string; type: string };
                        device_type: {
                            description: string;
                            oneOf: { description: string; enum: string[]; type: string }[];
                        };
                        display_name: { description: string; type: string };
                        errors: {
                            description: string;
                            items: {
                                discriminator: { propertyName: string };
                                oneOf: (
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key": string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error?: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error?: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key": string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error: ...;
                                            is_connected_account_error: ...;
                                            is_device_error?: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                )[];
                            };
                            type: string;
                            "x-variant-groups": {
                                access_codes: { name: string };
                                hardware: { name: string };
                                locks: { name: string };
                                noise_sensors: { name: string };
                                phones: { name: string };
                                provider_metadata: { name: string };
                                thermostats: { name: string };
                            };
                        };
                        is_managed: { description: string; enum: boolean[]; type: string };
                        location: {
                            description: string;
                            nullable: boolean;
                            properties: {
                                location_name: { description: string; type: string };
                                timezone: { description: string; type: string };
                            };
                            type: string;
                            "x-property-group-key": string;
                        };
                        nickname: { description: string; type: string };
                        properties: {
                            allOf: (
                                { allOf: ((...) | (...))[] }
                                | { allOf: ((...) | (...))[] }
                            )[];
                            description: string;
                            "x-property-groups": {
                                access_codes: { name: string };
                                hardware: { name: string };
                                locks: { name: string };
                                noise_sensors: { name: string };
                                phones: { name: string };
                                provider_metadata: { name: string };
                                thermostats: { name: string };
                            };
                        };
                        warnings: {
                            description: string;
                            items: {
                                discriminator: { propertyName: string };
                                oneOf: (
                                    | {
                                        description: string;
                                        properties: { created_at: ...; message: ...; warning_code: ... };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key": string;
                                    }
                                    | {
                                        description: string;
                                        properties: { created_at: ...; message: ...; warning_code: ... };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                )[];
                            };
                            type: string;
                            "x-variant-groups": {
                                access_codes: { name: string };
                                hardware: { name: string };
                                locks: { name: string };
                                noise_sensors: { name: string };
                                phones: { name: string };
                                provider_metadata: { name: string };
                                thermostats: { name: string };
                            };
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-property-groups": {
                        access_codes: { name: string };
                        hardware: { name: string };
                        locks: { name: string };
                        noise_sensors: { name: string };
                        phones: { name: string };
                        provider_metadata: { name: string };
                        thermostats: { name: string };
                    };
                    "x-route-path": string;
                };
                device_provider: {
                    properties: {
                        can_hvac_cool: { type: string };
                        can_hvac_heat: { type: string };
                        can_hvac_heat_cool: { type: string };
                        can_program_offline_access_codes: { type: string };
                        can_program_online_access_codes: { type: string };
                        can_remotely_lock: { type: string };
                        can_remotely_unlock: { type: string };
                        can_simulate_connection: { type: string };
                        can_simulate_disconnection: { type: string };
                        can_simulate_removal: { type: string };
                        can_turn_off_hvac: { type: string };
                        can_unlock_with_code: { type: string };
                        device_provider_name: { enum: string[]; type: string };
                        display_name: { type: string };
                        image_url: { type: string };
                        provider_categories: {
                            items: { enum: string[]; type: string };
                            type: string;
                        };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                enrollment_automation: {
                    deprecated: boolean;
                    description: string;
                    properties: {
                        created_at: { description: string; format: string; type: string };
                        credential_manager_acs_system_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        enrollment_automation_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        user_identity_id: { description: string; format: string; type: string };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-deprecated": string;
                    "x-route-path": string;
                };
                event: {
                    description: string;
                    discriminator: { propertyName: string };
                    oneOf: (
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code: { description: string; nullable?: undefined; type: string };
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code: { description: string; nullable: boolean; type: string };
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id: { type: string };
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata?: undefined;
                                connected_account_id?: undefined;
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata?: undefined;
                                connected_account_id?: undefined;
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata?: undefined;
                                connected_account_id?: undefined;
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id: { description: string; format: string; type: string };
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata?: undefined;
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id: { description: string; format: string; type: string };
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata?: undefined;
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id: { description: string; format: string; type: string };
                                acs_user_id: { format: string; type: string };
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata?: undefined;
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id: { description: string; format: string; type: string };
                                acs_entrance_id?: undefined;
                                acs_system_id: { description: string; format: string; type: string };
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata?: undefined;
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id: { description: string; format: string; type: string };
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata?: undefined;
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id: {
                                    description?: undefined;
                                    format: string;
                                    type: string;
                                };
                                acs_system_id: { description: string; format: string; type: string };
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata?: undefined;
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata?: undefined;
                                connected_account_id?: undefined;
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated: boolean;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated": string;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                action_type: { description: string; type: string };
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata?: undefined;
                                connected_account_id?: undefined;
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status: { description: string; type: string };
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                connected_account_custom_metadata?: undefined;
                                connected_account_id?: undefined;
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code: { description: string; enum: string[]; type: string };
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level: {
                                    description: string;
                                    format: string;
                                    maximum: number;
                                    minimum: number;
                                    type: string;
                                };
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level: {
                                    description: string;
                                    format: string;
                                    maximum: number;
                                    minimum: number;
                                    type: string;
                                };
                                battery_status: { description: string; enum: string[]; type: string };
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata: {
                                    additionalProperties: {};
                                    description: string;
                                    type: string;
                                };
                                noise_level_decibels: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                noise_level_nrs: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                noise_threshold_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                noise_threshold_name: { description: string; type: string };
                                noiseaware_metadata: {
                                    additionalProperties: {};
                                    description: string;
                                    type: string;
                                };
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method: { description: string; enum: string[]; type: string };
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key: { description: string; type: string };
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset: { description: string; type: string };
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id: {
                                    description: string;
                                    format: string;
                                    nullable: boolean;
                                    type: string;
                                };
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_fahrenheit: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting: {
                                    description: string;
                                    enum: string[];
                                    type: string;
                                };
                                heating_set_point_celsius: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                heating_set_point_fahrenheit: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                hvac_mode_setting: {
                                    description: string;
                                    enum: string[];
                                    type: string;
                                };
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method: { description: string; enum: string[]; type: string };
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius: {
                                    description: string;
                                    format: string;
                                    nullable: boolean;
                                    type: string;
                                };
                                lower_limit_fahrenheit: {
                                    description: string;
                                    format: string;
                                    nullable: boolean;
                                    type: string;
                                };
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                temperature_fahrenheit: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius: {
                                    description: string;
                                    format: string;
                                    nullable: boolean;
                                    type: string;
                                };
                                upper_limit_fahrenheit: {
                                    description: string;
                                    format: string;
                                    nullable: boolean;
                                    type: string;
                                };
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                desired_temperature_fahrenheit: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                temperature_fahrenheit: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                temperature_fahrenheit: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                connected_account_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name: { description: string; type: string };
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata?: undefined;
                                connected_account_id?: undefined;
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata?: undefined;
                                device_id?: undefined;
                                device_name?: undefined;
                                enrollment_automation_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                        | {
                            deprecated?: undefined;
                            description: string;
                            properties: {
                                access_code_id?: undefined;
                                access_grant_id?: undefined;
                                access_method_id?: undefined;
                                acs_access_group_id?: undefined;
                                acs_credential_id?: undefined;
                                acs_encoder_id?: undefined;
                                acs_entrance_id?: undefined;
                                acs_system_id?: undefined;
                                acs_user_id?: undefined;
                                action_attempt_id?: undefined;
                                action_type?: undefined;
                                backup_access_code_id?: undefined;
                                battery_level?: undefined;
                                battery_status?: undefined;
                                client_session_id?: undefined;
                                climate_preset_key?: undefined;
                                code?: undefined;
                                connect_webview_id?: undefined;
                                connected_account_custom_metadata?: undefined;
                                connected_account_id?: undefined;
                                cooling_set_point_celsius?: undefined;
                                cooling_set_point_fahrenheit?: undefined;
                                created_at: { description: string; format: string; type: string };
                                desired_temperature_celsius?: undefined;
                                desired_temperature_fahrenheit?: undefined;
                                device_custom_metadata: {
                                    additionalProperties: { oneOf: (...)[] };
                                    description: string;
                                    type: string;
                                };
                                device_id: { description: string; format: string; type: string };
                                device_name?: undefined;
                                enrollment_automation_id?: undefined;
                                error_code?: undefined;
                                event_id: { description: string; format: string; type: string };
                                event_type: { enum: string[]; type: string };
                                fan_mode_setting?: undefined;
                                heating_set_point_celsius?: undefined;
                                heating_set_point_fahrenheit?: undefined;
                                hvac_mode_setting?: undefined;
                                is_fallback_climate_preset?: undefined;
                                lower_limit_celsius?: undefined;
                                lower_limit_fahrenheit?: undefined;
                                method?: undefined;
                                minut_metadata?: undefined;
                                noise_level_decibels?: undefined;
                                noise_level_nrs?: undefined;
                                noise_threshold_id?: undefined;
                                noise_threshold_name?: undefined;
                                noiseaware_metadata?: undefined;
                                occurred_at: { description: string; format: string; type: string };
                                status?: undefined;
                                temperature_celsius?: undefined;
                                temperature_fahrenheit?: undefined;
                                thermostat_schedule_id?: undefined;
                                upper_limit_celsius?: undefined;
                                upper_limit_fahrenheit?: undefined;
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                            "x-deprecated"?: undefined;
                            "x-route-path": string;
                        }
                    )[];
                    "x-route-path": string;
                };
                instant_key: {
                    description: string;
                    properties: {
                        client_session_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        expires_at: { description: string; format: string; type: string };
                        instant_key_id: { description: string; format: string; type: string };
                        instant_key_url: { description: string; format: string; type: string };
                        user_identity_id: { description: string; format: string; type: string };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                    "x-undocumented": string;
                };
                location: {
                    properties: {
                        created_at: { description: string; format: string; type: string };
                        display_name: { description: string; type: string };
                        geolocation: {
                            description: string;
                            properties: {
                                latitude: { format: string; type: string };
                                longitude: { format: string; type: string };
                            };
                            required: string[];
                            type: string;
                        };
                        location_id: { description: string; format: string; type: string };
                        name: { description: string; type: string };
                        time_zone: { description: string; type: string };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                    "x-undocumented": string;
                };
                magic_link: {
                    description: string;
                    properties: {
                        building_block_type: {
                            description: string;
                            enum: string[];
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        customer_key: { description: string; type: string };
                        expires_at: { description: string; format: string; type: string };
                        url: { description: string; format: string; type: string };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                    "x-undocumented": string;
                };
                noise_threshold: {
                    description: string;
                    properties: {
                        device_id: { description: string; format: string; type: string };
                        ends_daily_at: { description: string; type: string };
                        name: { description: string; type: string };
                        noise_threshold_decibels: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        noise_threshold_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        noise_threshold_nrs: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        starts_daily_at: { description: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                pagination: {
                    description: string;
                    properties: {
                        has_next_page: { description: string; type: string };
                        next_page_cursor: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        next_page_url: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                    };
                    required: string[];
                    type: string;
                };
                phone: {
                    description: string;
                    properties: {
                        created_at: { description: string; format: string; type: string };
                        custom_metadata: {
                            additionalProperties: { oneOf: { type: string }[] };
                            description: string;
                            type: string;
                        };
                        device_id: { description: string; format: string; type: string };
                        device_type: { description: string; enum: string[]; type: string };
                        display_name: { description: string; type: string };
                        errors: {
                            description: string;
                            items: {
                                properties: {
                                    error_code: { type: string };
                                    message: { type: string };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        nickname: { description: string; type: string };
                        properties: {
                            description: string;
                            properties: {
                                assa_abloy_credential_service_metadata: {
                                    description: string;
                                    properties: {
                                        endpoints: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        has_active_endpoint: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                                salto_space_credential_service_metadata: {
                                    description: string;
                                    properties: {
                                        has_active_phone: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        warnings: {
                            description: string;
                            items: {
                                properties: {
                                    message: { type: string };
                                    warning_code: { type: string };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-property-groups": { phones: { name: string } };
                    "x-route-path": string;
                };
                phone_registration: {
                    description: string;
                    properties: {
                        is_being_activated: { description: string; type: string };
                        phone_registration_id: { description: string; type: string };
                        provider_name: { description: string; nullable: boolean; type: string };
                        provider_state: { description: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                    "x-undocumented": string;
                };
                phone_session: {
                    description: string;
                    properties: {
                        provider_sessions: {
                            description: string;
                            items: {
                                description: string;
                                properties: {
                                    acs_credentials: {
                                        description: string;
                                        items: {
                                            description: string;
                                            properties: {
                                                access_method: ...;
                                                acs_credential_id: ...;
                                                acs_credential_pool_id: ...;
                                                acs_entrances: ...;
                                                acs_system_id: ...;
                                                acs_user_id: ...;
                                                assa_abloy_vostio_metadata: ...;
                                                card_number: ...;
                                                code: ...;
                                                connected_account_id: ...;
                                                created_at: ...;
                                                display_name: ...;
                                                ends_at: ...;
                                                errors: ...;
                                                external_type: ...;
                                                external_type_display_name: ...;
                                                is_issued: ...;
                                                is_latest_desired_state_synced_with_provider: ...;
                                                is_managed: ...;
                                                is_multi_phone_sync_credential: ...;
                                                is_one_time_use: ...;
                                                issued_at: ...;
                                                latest_desired_state_synced_with_provider_at: ...;
                                                parent_acs_credential_id: ...;
                                                starts_at: ...;
                                                user_identity_id: ...;
                                                visionline_metadata: ...;
                                                warnings: ...;
                                                workspace_id: ...;
                                            };
                                            required: (...)[];
                                            type: string;
                                            "x-route-path": string;
                                        };
                                        type: string;
                                    };
                                    phone_registration: {
                                        description: string;
                                        properties: {
                                            is_being_activated: { description: ...; type: ... };
                                            phone_registration_id: { description: ...; type: ... };
                                            provider_name: { description: ...; nullable: ...; type: ... };
                                            provider_state: { description: ... };
                                        };
                                        required: string[];
                                        type: string;
                                        "x-route-path": string;
                                        "x-undocumented": string;
                                    };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        user_identity: {
                            description: string;
                            properties: {
                                acs_user_ids: {
                                    description: string;
                                    items: { format: string; type: string };
                                    type: string;
                                };
                                created_at: { description: string; format: string; type: string };
                                display_name: { minLength: number; type: string };
                                email_address: {
                                    description: string;
                                    format: string;
                                    nullable: boolean;
                                    type: string;
                                };
                                errors: {
                                    description: string;
                                    items: {
                                        description: string;
                                        discriminator: { propertyName: string };
                                        oneOf: {
                                            description: ...;
                                            properties: ...;
                                            required: ...;
                                            type: ...;
                                        }[];
                                    };
                                    type: string;
                                };
                                full_name: { minLength: number; nullable: boolean; type: string };
                                phone_number: {
                                    description: string;
                                    nullable: boolean;
                                    type: string;
                                };
                                user_identity_id: {
                                    description: string;
                                    format: string;
                                    type: string;
                                };
                                user_identity_key: {
                                    description: string;
                                    minLength: number;
                                    nullable: boolean;
                                    type: string;
                                };
                                warnings: {
                                    description: string;
                                    items: {
                                        description: string;
                                        discriminator: { propertyName: string };
                                        oneOf: {
                                            description: ...;
                                            properties: ...;
                                            required: ...;
                                            type: ...;
                                        }[];
                                    };
                                    type: string;
                                };
                                workspace_id: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                        };
                        workspace_id: { description: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                    "x-undocumented": string;
                };
                space: {
                    description: string;
                    properties: {
                        acs_entrance_count: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        device_count: { description: string; format: string; type: string };
                        display_name: { description: string; type: string };
                        name: { description: string; type: string };
                        space_id: { description: string; format: string; type: string };
                        space_key: { description: string; type: string };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-draft": string;
                    "x-route-path": string;
                };
                thermostat_daily_program: {
                    description: string;
                    properties: {
                        created_at: { description: string; format: string; type: string };
                        device_id: { description: string; format: string; type: string };
                        name: { description: string; nullable: boolean; type: string };
                        periods: {
                            description: string;
                            items: {
                                description: string;
                                properties: {
                                    climate_preset_key: { description: string; type: string };
                                    starts_at_time: {
                                        description: string;
                                        pattern: string;
                                        type: string;
                                    };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        thermostat_daily_program_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                thermostat_schedule: {
                    description: string;
                    properties: {
                        climate_preset_key: { description: string; type: string };
                        created_at: { description: string; format: string; type: string };
                        device_id: { description: string; format: string; type: string };
                        ends_at: { description: string; format: string; type: string };
                        errors: {
                            description: string;
                            items: {
                                properties: {
                                    error_code: { description: string; type: string };
                                    message: { description: string; type: string };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        is_override_allowed: { description: string; type: string };
                        max_override_period_minutes: {
                            description: string;
                            exclusiveMinimum: boolean;
                            minimum: number;
                            nullable: boolean;
                            type: string;
                        };
                        name: { description: string; nullable: boolean; type: string };
                        starts_at: { description: string; format: string; type: string };
                        thermostat_schedule_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                unmanaged_access_code: {
                    description: string;
                    properties: {
                        access_code_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        code: { description: string; nullable: boolean; type: string };
                        created_at: { description: string; format: string; type: string };
                        device_id: { description: string; format: string; type: string };
                        ends_at: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        errors: {
                            description: string;
                            items: {
                                discriminator: { propertyName: string };
                                oneOf: (
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_access_code_error: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error?: ...;
                                            is_device_error?: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_access_code_error?: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_access_code_error?: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key": string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_access_code_error?: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error?: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_access_code_error?: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error?: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key": string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_access_code_error?: ...;
                                            is_bridge_error: ...;
                                            is_connected_account_error: ...;
                                            is_device_error?: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                )[];
                            };
                            type: string;
                            "x-variant-groups": {
                                access_codes: { name: string };
                                hardware: { name: string };
                                locks: { name: string };
                                noise_sensors: { name: string };
                                phones: { name: string };
                                provider_metadata: { name: string };
                                thermostats: { name: string };
                            };
                        };
                        is_managed: { description: string; enum: boolean[]; type: string };
                        name: { description: string; nullable: boolean; type: string };
                        starts_at: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        status: { description: string; enum: string[]; type: string };
                        type: { description: string; enum: string[]; type: string };
                        warnings: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: {
                                    description: string;
                                    properties: {
                                        created_at: { description: ...; format: ...; type: ... };
                                        message: { description: ...; type: ... };
                                        warning_code: { description: ...; enum: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                }[];
                            };
                            type: string;
                            "x-variant-groups": {
                                access_codes: { name: string };
                                hardware: { name: string };
                                locks: { name: string };
                                noise_sensors: { name: string };
                                phones: { name: string };
                                provider_metadata: { name: string };
                                thermostats: { name: string };
                            };
                        };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                unmanaged_acs_access_group: {
                    properties: {
                        access_group_type: {
                            deprecated: boolean;
                            enum: string[];
                            type: string;
                            "x-deprecated": string;
                        };
                        access_group_type_display_name: {
                            deprecated: boolean;
                            type: string;
                            "x-deprecated": string;
                        };
                        acs_access_group_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        acs_system_id: { description: string; format: string; type: string };
                        connected_account_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        display_name: { type: string };
                        external_type: { description: string; enum: string[]; type: string };
                        external_type_display_name: { description: string; type: string };
                        is_managed: { enum: boolean[]; type: string };
                        name: { description: string; type: string };
                        warnings: {
                            description: string;
                            items: {
                                description: string;
                                properties: {
                                    created_at: { description: string; format: string; type: string };
                                    message: { description: string; type: string };
                                    warning_code: { description: string; enum: string[]; type: string };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                    "x-undocumented": string;
                };
                unmanaged_acs_credential: {
                    description: string;
                    properties: {
                        access_method: { description: string; enum: string[]; type: string };
                        acs_credential_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        acs_credential_pool_id: { format: string; type: string };
                        acs_system_id: { description: string; format: string; type: string };
                        acs_user_id: { description: string; format: string; type: string };
                        assa_abloy_vostio_metadata: {
                            description: string;
                            properties: {
                                auto_join: { description: string; type: string };
                                door_names: {
                                    description: string;
                                    items: { type: string };
                                    type: string;
                                };
                                endpoint_id: { description: string; type: string };
                                key_id: { description: string; type: string };
                                key_issuing_request_id: { description: string; type: string };
                                override_guest_acs_entrance_ids: {
                                    description: string;
                                    items: { type: string };
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        card_number: { description: string; nullable: boolean; type: string };
                        code: { description: string; nullable: boolean; type: string };
                        connected_account_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        display_name: { description: string; minLength: number; type: string };
                        ends_at: { description: string; type: string };
                        errors: {
                            description: string;
                            items: {
                                properties: {
                                    error_code: { type: string };
                                    message: { type: string };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        external_type: { description: string; enum: string[]; type: string };
                        external_type_display_name: { description: string; type: string };
                        is_issued: { description: string; type: string };
                        is_latest_desired_state_synced_with_provider: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        is_managed: { enum: boolean[]; type: string };
                        is_multi_phone_sync_credential: { description: string; type: string };
                        is_one_time_use: { description: string; type: string };
                        issued_at: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        latest_desired_state_synced_with_provider_at: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        parent_acs_credential_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        starts_at: { description: string; type: string };
                        user_identity_id: { description: string; format: string; type: string };
                        visionline_metadata: {
                            description: string;
                            properties: {
                                auto_join: { description: string; type: string };
                                card_function_type: {
                                    description: string;
                                    enum: string[];
                                    type: string;
                                };
                                card_id: { description: string; type: string };
                                common_acs_entrance_ids: {
                                    description: string;
                                    items: { format: string; type: string };
                                    type: string;
                                };
                                credential_id: { description: string; type: string };
                                guest_acs_entrance_ids: {
                                    description: string;
                                    items: { format: string; type: string };
                                    type: string;
                                };
                                is_valid: { description: string; type: string };
                                joiner_acs_credential_ids: {
                                    description: string;
                                    items: { format: string; type: string };
                                    type: string;
                                };
                            };
                            required: string[];
                            type: string;
                        };
                        warnings: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: {
                                    description: string;
                                    properties: {
                                        created_at: { description: ...; format: ...; type: ... };
                                        message: { description: ...; type: ... };
                                        warning_code: { description: ...; enum: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                }[];
                            };
                            type: string;
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                    "x-undocumented": string;
                };
                unmanaged_acs_user: {
                    description: string;
                    properties: {
                        access_schedule: {
                            description: string;
                            properties: {
                                ends_at: {
                                    description: string;
                                    format: string;
                                    nullable: boolean;
                                    type: string;
                                };
                                starts_at: { description: string; format: string; type: string };
                            };
                            required: string[];
                            type: string;
                        };
                        acs_system_id: { description: string; format: string; type: string };
                        acs_user_id: { description: string; format: string; type: string };
                        connected_account_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        display_name: { description: string; type: string };
                        email: {
                            deprecated: boolean;
                            format: string;
                            type: string;
                            "x-deprecated": string;
                        };
                        email_address: { description: string; format: string; type: string };
                        errors: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: {
                                    description: string;
                                    properties: {
                                        created_at: { description: ...; format: ...; type: ... };
                                        error_code: { enum: ...; type: ... };
                                        message: { description: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                }[];
                            };
                            type: string;
                        };
                        external_type: { description: string; enum: string[]; type: string };
                        external_type_display_name: { description: string; type: string };
                        full_name: { description: string; minLength: number; type: string };
                        hid_acs_system_id: { format: string; type: string };
                        is_managed: { enum: boolean[]; type: string };
                        is_suspended: { description: string; type: string };
                        last_successful_sync_at: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                            "x-undocumented": string;
                        };
                        pending_mutations: {
                            description: string;
                            items: {
                                discriminator: { propertyName: string };
                                oneOf: (
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            from?: ...;
                                            message: ...;
                                            mutation_code: ...;
                                            to?: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                    | {
                                        description?: undefined;
                                        properties: {
                                            created_at: ...;
                                            from: ...;
                                            message: ...;
                                            mutation_code: ...;
                                            to: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            from: ...;
                                            message: ...;
                                            mutation_code: ...;
                                            to: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            from: ...;
                                            message: ...;
                                            mutation_code: ...;
                                            to: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            from: ...;
                                            message: ...;
                                            mutation_code: ...;
                                            to: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                    }
                                )[];
                            };
                            type: string;
                        };
                        phone_number: { description: string; type: string };
                        user_identity_email_address: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        user_identity_full_name: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        user_identity_id: { description: string; type: string };
                        user_identity_phone_number: {
                            description: string;
                            nullable: boolean;
                            type: string;
                        };
                        warnings: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: {
                                    description: string;
                                    properties: {
                                        created_at: { description: ...; format: ...; type: ... };
                                        message: { description: ...; type: ... };
                                        warning_code: { enum: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                }[];
                            };
                            type: string;
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                    "x-undocumented": string;
                };
                unmanaged_device: {
                    description: string;
                    properties: {
                        can_hvac_cool: { type: string };
                        can_hvac_heat: { type: string };
                        can_hvac_heat_cool: { type: string };
                        can_program_offline_access_codes: { type: string };
                        can_program_online_access_codes: { type: string };
                        can_remotely_lock: { type: string };
                        can_remotely_unlock: { type: string };
                        can_simulate_connection: { type: string };
                        can_simulate_disconnection: { type: string };
                        can_simulate_removal: { type: string };
                        can_turn_off_hvac: { type: string };
                        can_unlock_with_code: { type: string };
                        capabilities_supported: {
                            description: string;
                            items: { description: string; enum: string[]; type: string };
                            type: string;
                        };
                        connected_account_id: {
                            description: string;
                            format: string;
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        device_id: { description: string; format: string; type: string };
                        device_type: {
                            description: string;
                            oneOf: { description: string; enum: string[]; type: string }[];
                        };
                        errors: {
                            description: string;
                            items: {
                                discriminator: { propertyName: string };
                                oneOf: (
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key": string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error?: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error?: ...;
                                            is_connected_account_error?: ...;
                                            is_device_error: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key": string;
                                    }
                                    | {
                                        description: string;
                                        properties: {
                                            created_at: ...;
                                            error_code: ...;
                                            is_bridge_error: ...;
                                            is_connected_account_error: ...;
                                            is_device_error?: ...;
                                            message: ...;
                                        };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                )[];
                            };
                            type: string;
                            "x-variant-groups": {
                                access_codes: { name: string };
                                hardware: { name: string };
                                locks: { name: string };
                                noise_sensors: { name: string };
                                phones: { name: string };
                                provider_metadata: { name: string };
                                thermostats: { name: string };
                            };
                        };
                        is_managed: { enum: boolean[]; type: string };
                        location: {
                            description: string;
                            nullable: boolean;
                            properties: {
                                location_name: { description: string; type: string };
                                timezone: { description: string; type: string };
                            };
                            type: string;
                            "x-property-group-key": string;
                        };
                        properties: {
                            description: string;
                            properties: {
                                accessory_keypad: {
                                    description: string;
                                    properties: {
                                        battery: {
                                            description: string;
                                            properties: { level: ... };
                                            required: (...)[];
                                            type: string;
                                        };
                                        is_connected: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                    "x-property-group-key": string;
                                };
                                battery: {
                                    description: string;
                                    properties: {
                                        level: {
                                            description: string;
                                            format: string;
                                            maximum: number;
                                            minimum: number;
                                            type: string;
                                        };
                                        status: { description: string; enum: (...)[]; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                    "x-property-group-key": string;
                                };
                                battery_level: {
                                    description: string;
                                    format: string;
                                    maximum: number;
                                    minimum: number;
                                    type: string;
                                    "x-property-group-key": string;
                                };
                                image_alt_text: {
                                    description: string;
                                    type: string;
                                    "x-property-group-key": string;
                                };
                                image_url: {
                                    description: string;
                                    format: string;
                                    type: string;
                                    "x-property-group-key": string;
                                };
                                manufacturer: {
                                    description: string;
                                    type: string;
                                    "x-property-group-key": string;
                                };
                                model: {
                                    description: string;
                                    properties: {
                                        accessory_keypad_supported: {
                                            deprecated: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        can_connect_accessory_keypad: { description: string; type: string };
                                        display_name: { description: string; type: string };
                                        has_built_in_keypad: { description: string; type: string };
                                        manufacturer_display_name: { description: string; type: string };
                                        offline_access_codes_supported: {
                                            deprecated: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        online_access_codes_supported: {
                                            deprecated: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                                name: {
                                    deprecated: boolean;
                                    description: string;
                                    type: string;
                                    "x-deprecated": string;
                                };
                                offline_access_codes_enabled: {
                                    description: string;
                                    type: string;
                                    "x-property-group-key": string;
                                };
                                online: { description: string; type: string };
                                online_access_codes_enabled: {
                                    description: string;
                                    type: string;
                                    "x-property-group-key": string;
                                };
                            };
                            required: string[];
                            type: string;
                            "x-property-groups": {
                                access_codes: { name: string };
                                hardware: { name: string };
                                locks: { name: string };
                                noise_sensors: { name: string };
                                phones: { name: string };
                                provider_metadata: { name: string };
                                thermostats: { name: string };
                            };
                        };
                        warnings: {
                            description: string;
                            items: {
                                discriminator: { propertyName: string };
                                oneOf: (
                                    | {
                                        description: string;
                                        properties: { created_at: ...; message: ...; warning_code: ... };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key": string;
                                    }
                                    | {
                                        description: string;
                                        properties: { created_at: ...; message: ...; warning_code: ... };
                                        required: (...)[];
                                        type: string;
                                        "x-variant-group-key"?: undefined;
                                    }
                                )[];
                            };
                            type: string;
                            "x-variant-groups": {
                                access_codes: { name: string };
                                hardware: { name: string };
                                locks: { name: string };
                                noise_sensors: { name: string };
                                phones: { name: string };
                                provider_metadata: { name: string };
                                thermostats: { name: string };
                            };
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-property-groups": {
                        access_codes: { name: string };
                        hardware: { name: string };
                        locks: { name: string };
                        noise_sensors: { name: string };
                        phones: { name: string };
                        provider_metadata: { name: string };
                        thermostats: { name: string };
                    };
                    "x-route-path": string;
                };
                user_identity: {
                    description: string;
                    properties: {
                        acs_user_ids: {
                            description: string;
                            items: { format: string; type: string };
                            type: string;
                        };
                        created_at: { description: string; format: string; type: string };
                        display_name: { minLength: number; type: string };
                        email_address: {
                            description: string;
                            format: string;
                            nullable: boolean;
                            type: string;
                        };
                        errors: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: {
                                    description: string;
                                    properties: {
                                        acs_system_id: { description: ...; format: ...; type: ... };
                                        acs_user_id: { description: ...; format: ...; type: ... };
                                        created_at: { description: ...; format: ...; type: ... };
                                        error_code: { description: ...; enum: ...; type: ... };
                                        message: { description: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                }[];
                            };
                            type: string;
                        };
                        full_name: { minLength: number; nullable: boolean; type: string };
                        phone_number: { description: string; nullable: boolean; type: string };
                        user_identity_id: { description: string; format: string; type: string };
                        user_identity_key: {
                            description: string;
                            minLength: number;
                            nullable: boolean;
                            type: string;
                        };
                        warnings: {
                            description: string;
                            items: {
                                description: string;
                                discriminator: { propertyName: string };
                                oneOf: {
                                    description: string;
                                    properties: {
                                        created_at: { description: ...; format: ...; type: ... };
                                        message: { description: ...; type: ... };
                                        warning_code: { description: ...; enum: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                }[];
                            };
                            type: string;
                        };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                webhook: {
                    description: string;
                    properties: {
                        event_types: {
                            description: string;
                            items: { type: string };
                            type: string;
                        };
                        secret: { description: string; type: string };
                        url: { description: string; type: string };
                        webhook_id: { description: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
                workspace: {
                    description: string;
                    properties: {
                        company_name: { description: string; type: string };
                        connect_partner_name: {
                            deprecated: boolean;
                            nullable: boolean;
                            type: string;
                            "x-deprecated": string;
                        };
                        connect_webview_customization: {
                            properties: {
                                inviter_logo_url: { description: string; type: string };
                                logo_shape: { description: string; enum: string[]; type: string };
                                primary_button_color: { description: string; type: string };
                                primary_button_text_color: { description: string; type: string };
                                success_message: { description: string; type: string };
                            };
                            type: string;
                        };
                        is_sandbox: { description: string; type: string };
                        is_suspended: { description: string; type: string };
                        name: { description: string; type: string };
                        workspace_id: { description: string; format: string; type: string };
                    };
                    required: string[];
                    type: string;
                    "x-route-path": string;
                };
            };
            securitySchemes: {
                access_token: { bearerFormat: string; scheme: string; type: string };
                api_key: { bearerFormat: string; scheme: string; type: string };
                bridge_client_session: {
                    bearerFormat: string;
                    scheme: string;
                    type: string;
                };
                certified_client: { bearerFormat: string; scheme: string; type: string };
                client_session: { bearerFormat: string; scheme: string; type: string };
                client_session_token: { in: string; name: string; type: string };
                client_session_with_customer: {
                    bearerFormat: string;
                    scheme: string;
                    type: string;
                };
                console_session_with_workspace: {
                    bearerFormat: string;
                    scheme: string;
                    type: string;
                };
                console_session_without_workspace: {
                    bearerFormat: string;
                    scheme: string;
                    type: string;
                };
                pat_with_workspace: {
                    bearerFormat: string;
                    scheme: string;
                    type: string;
                };
                pat_without_workspace: {
                    bearerFormat: string;
                    scheme: string;
                    type: string;
                };
                publishable_key: { in: string; name: string; type: string };
                seam_client_session_token: { in: string; name: string; type: string };
                seam_workspace: { in: string; name: string; type: string };
            };
        };
        info: { title: string; version: string };
        openapi: string;
        paths: {
            "/access_codes/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        allow_external_modification: {
                                            description: string;
                                            type: string;
                                        };
                                        attempt_for_offline_device: { default: boolean; type: string };
                                        code: {
                                            description: string;
                                            maxLength: number;
                                            minLength: number;
                                            pattern: string;
                                            type: string;
                                        };
                                        common_code_key: { description: string; type: string };
                                        device_id: { description: string; format: string; type: string };
                                        ends_at: { description: string; type: string };
                                        is_external_modification_allowed: {
                                            description: string;
                                            type: string;
                                        };
                                        is_offline_access_code: { description: string; type: string };
                                        is_one_time_use: { description: string; type: string };
                                        max_time_rounding: {
                                            default: string;
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        name: { description: string; type: string };
                                        prefer_native_scheduling: { description: string; type: string };
                                        preferred_code_length: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        starts_at: { description: string; type: string };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                        use_backup_access_code_pool: { description: string; type: string };
                                        use_offline_access_code: {
                                            deprecated: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_code: { $ref: ... };
                                            action_attempt: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_codes/create_multiple": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        allow_external_modification: {
                                            description: string;
                                            type: string;
                                        };
                                        attempt_for_offline_device: { default: boolean; type: string };
                                        behavior_when_code_cannot_be_shared: {
                                            default: string;
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        code: {
                                            description: string;
                                            maxLength: number;
                                            minLength: number;
                                            pattern: string;
                                            type: string;
                                        };
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        ends_at: { description: string; type: string };
                                        is_external_modification_allowed: {
                                            description: string;
                                            type: string;
                                        };
                                        is_offline_access_code: { description: string; type: string };
                                        is_one_time_use: { description: string; type: string };
                                        max_time_rounding: {
                                            default: string;
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        name: { description: string; type: string };
                                        prefer_native_scheduling: { description: string; type: string };
                                        preferred_code_length: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        starts_at: { description: string; type: string };
                                        use_backup_access_code_pool: { description: string; type: string };
                                        use_offline_access_code: {
                                            deprecated: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_codes: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                put: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        allow_external_modification: {
                                            description: string;
                                            type: string;
                                        };
                                        attempt_for_offline_device: { default: boolean; type: string };
                                        behavior_when_code_cannot_be_shared: {
                                            default: string;
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        code: {
                                            description: string;
                                            maxLength: number;
                                            minLength: number;
                                            pattern: string;
                                            type: string;
                                        };
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        ends_at: { description: string; type: string };
                                        is_external_modification_allowed: {
                                            description: string;
                                            type: string;
                                        };
                                        is_offline_access_code: { description: string; type: string };
                                        is_one_time_use: { description: string; type: string };
                                        max_time_rounding: {
                                            default: string;
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        name: { description: string; type: string };
                                        prefer_native_scheduling: { description: string; type: string };
                                        preferred_code_length: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        starts_at: { description: string; type: string };
                                        use_backup_access_code_pool: { description: string; type: string };
                                        use_offline_access_code: {
                                            deprecated: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_codes: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_codes/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                default?: undefined;
                                description: string;
                                format: string;
                                type: string;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                default: boolean;
                                description?: undefined;
                                format?: undefined;
                                type: string;
                                "x-undocumented": string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/access_codes/generate_code": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { generated_code: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { generated_code: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_codes/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format: string; type: string };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format?: undefined; type: string };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_code: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            access_token?: undefined;
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            access_token: never[];
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            access_token?: undefined;
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                        }
                        | {
                            access_token?: undefined;
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            access_token?: undefined;
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        code: { description: string; type: string };
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_code: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            access_token?: undefined;
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            access_token: never[];
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            access_token?: undefined;
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                        }
                        | {
                            access_token?: undefined;
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            access_token?: undefined;
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_codes/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description?: undefined;
                                format?: undefined;
                                items: { format: string; type: string };
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                format: string;
                                items?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                format?: undefined;
                                items: { format: string; type: string };
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                format?: undefined;
                                items?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default: number;
                                description: string;
                                format: string;
                                items?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                format?: undefined;
                                items?: undefined;
                                nullable: boolean;
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_codes: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        customer_ids: { items: { format: ...; type: ... }; type: string };
                                        device_id: { description: string; format: string; type: string };
                                        limit: {
                                            default: number;
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        page_cursor: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        user_identifier_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_codes: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_codes/pull_backup_access_code": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_code: { $ref: ... };
                                            backup_access_code: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_codes/report_device_constraints": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        max_code_length: {
                                            description: string;
                                            maximum: number;
                                            minimum: number;
                                            type: string;
                                        };
                                        min_code_length: {
                                            description: string;
                                            maximum: number;
                                            minimum: number;
                                            type: string;
                                        };
                                        supported_code_lengths: {
                                            description: string;
                                            items: { maximum: ...; minimum: ...; type: ... };
                                            minItems: number;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/access_codes/simulate/create_unmanaged_access_code": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        code: {
                                            description: string;
                                            maxLength: number;
                                            minLength: number;
                                            pattern: string;
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        name: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_code: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_codes/unmanaged/convert_to_managed": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        allow_external_modification: { description: string; type: string };
                                        force: { description: string; type: string };
                                        is_external_modification_allowed: {
                                            description: string;
                                            type: string;
                                        };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        allow_external_modification: { description: string; type: string };
                                        force: { description: string; type: string };
                                        is_external_modification_allowed: {
                                            description: string;
                                            type: string;
                                        };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/access_codes/unmanaged/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                default?: undefined;
                                description: string;
                                format: string;
                                type: string;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                default: boolean;
                                description?: undefined;
                                format?: undefined;
                                type: string;
                                "x-undocumented": string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/access_codes/unmanaged/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format: string; type: string };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format?: undefined; type: string };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_code: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        code: { description: string; type: string };
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_code: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_codes/unmanaged/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                default?: undefined;
                                description: string;
                                format: string;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                default?: undefined;
                                description: string;
                                format?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                default: number;
                                description: string;
                                format: string;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                default?: undefined;
                                description: string;
                                format?: undefined;
                                nullable: boolean;
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_codes: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        limit: {
                                            default: number;
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        page_cursor: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        user_identifier_key: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_codes: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_codes/unmanaged/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        allow_external_modification: { description: string; type: string };
                                        force: { description: string; type: string };
                                        is_external_modification_allowed: {
                                            description: string;
                                            type: string;
                                        };
                                        is_managed: { type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        allow_external_modification: { description: string; type: string };
                                        force: { description: string; type: string };
                                        is_external_modification_allowed: {
                                            description: string;
                                            type: string;
                                        };
                                        is_managed: { type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/access_codes/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        allow_external_modification: { description: string; type: string };
                                        attempt_for_offline_device: { default: boolean; type: string };
                                        code: {
                                            description: string;
                                            maxLength: number;
                                            minLength: number;
                                            pattern: string;
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        ends_at: { description: string; type: string };
                                        is_external_modification_allowed: {
                                            description: string;
                                            type: string;
                                        };
                                        is_managed: { description: string; type: string };
                                        is_offline_access_code: { description: string; type: string };
                                        is_one_time_use: { description: string; type: string };
                                        max_time_rounding: {
                                            default: string;
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        name: { description: string; type: string };
                                        prefer_native_scheduling: { description: string; type: string };
                                        preferred_code_length: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        starts_at: { description: string; type: string };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                        type: { description: string; enum: (...)[]; type: string };
                                        use_backup_access_code_pool: { description: string; type: string };
                                        use_offline_access_code: {
                                            deprecated: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        allow_external_modification: { description: string; type: string };
                                        attempt_for_offline_device: { default: boolean; type: string };
                                        code: {
                                            description: string;
                                            maxLength: number;
                                            minLength: number;
                                            pattern: string;
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        ends_at: { description: string; type: string };
                                        is_external_modification_allowed: {
                                            description: string;
                                            type: string;
                                        };
                                        is_managed: { description: string; type: string };
                                        is_offline_access_code: { description: string; type: string };
                                        is_one_time_use: { description: string; type: string };
                                        max_time_rounding: {
                                            default: string;
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        name: { description: string; type: string };
                                        prefer_native_scheduling: { description: string; type: string };
                                        preferred_code_length: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        starts_at: { description: string; type: string };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                        type: { description: string; enum: (...)[]; type: string };
                                        use_backup_access_code_pool: { description: string; type: string };
                                        use_offline_access_code: {
                                            deprecated: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                put: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        allow_external_modification: { description: string; type: string };
                                        attempt_for_offline_device: { default: boolean; type: string };
                                        code: {
                                            description: string;
                                            maxLength: number;
                                            minLength: number;
                                            pattern: string;
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        ends_at: { description: string; type: string };
                                        is_external_modification_allowed: {
                                            description: string;
                                            type: string;
                                        };
                                        is_managed: { description: string; type: string };
                                        is_offline_access_code: { description: string; type: string };
                                        is_one_time_use: { description: string; type: string };
                                        max_time_rounding: {
                                            default: string;
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        name: { description: string; type: string };
                                        prefer_native_scheduling: { description: string; type: string };
                                        preferred_code_length: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        starts_at: { description: string; type: string };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                        type: { description: string; enum: (...)[]; type: string };
                                        use_backup_access_code_pool: { description: string; type: string };
                                        use_offline_access_code: {
                                            deprecated: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/access_codes/update_multiple": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        common_code_key: { description: string; type: string };
                                        ends_at: { description: string; type: string };
                                        name: { description: string; type: string };
                                        starts_at: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        common_code_key: { description: string; type: string };
                                        ends_at: { description: string; type: string };
                                        name: { description: string; type: string };
                                        starts_at: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/access_grants/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    allOf: (
                                        | { oneOf: ...; properties?: ...; required?: ...; type?: ... }
                                        | { oneOf?: ...; properties: ...; required: ...; type: ... }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_grant: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_grants/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_grant_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/access_grants/get": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_grant: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    oneOf: (
                                        | { properties: ...; required: ...; type: ... }
                                        | { properties: ...; required: ...; type: ... }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_grant: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_grants/get_related": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                items: { enum?: undefined; format: string; type: string };
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description?: undefined;
                                items: { enum: string[]; format?: undefined; type: string };
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            batch: { properties: ...; required: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-batch-type": string;
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_grant_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        exclude: { items: { enum: ...; type: ... }; type: string };
                                        include: { items: { enum: ...; type: ... }; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            batch: { properties: ...; required: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-batch-type": string;
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_grants/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                deprecated?: undefined;
                                description: string;
                                format: string;
                                type: string;
                                "x-deprecated"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                deprecated: boolean;
                                description?: undefined;
                                format: string;
                                type: string;
                                "x-deprecated": string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                deprecated?: undefined;
                                description: string;
                                format?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_grants: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_grant_key: { description: string; type: string };
                                        acs_entrance_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        location_id: {
                                            deprecated: boolean;
                                            format: string;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        space_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_grants: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_grants/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_grant_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        ends_at: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        name: { description: string; nullable: boolean; type: string };
                                        starts_at: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_grant_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        ends_at: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        name: { description: string; nullable: boolean; type: string };
                                        starts_at: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/access_methods/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_method_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/access_methods/encode": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_method_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_encoder_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_methods/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_method: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_method_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_method: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_methods/get_related": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                items: { enum?: undefined; format: string; type: string };
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description?: undefined;
                                items: { enum: string[]; format?: undefined; type: string };
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            batch: {
                                                description: ...;
                                                properties: ...;
                                                required: ...;
                                                type: ...;
                                            };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-batch-type": string;
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_method_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        exclude: { items: { enum: ...; type: ... }; type: string };
                                        include: { items: { enum: ...; type: ... }; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            batch: {
                                                description: ...;
                                                properties: ...;
                                                required: ...;
                                                type: ...;
                                            };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-batch-type": string;
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/access_methods/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_methods: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_grant_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_entrance_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        space_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_methods: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/access_groups/add_user": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_access_group_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                put: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_access_group_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/access_groups/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_access_group: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_access_group_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_access_group: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/access_groups/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_access_groups: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_access_groups: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/access_groups/list_accessible_entrances": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_entrances: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_access_group_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_entrances: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/access_groups/list_users": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_users: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_access_group_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_users: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/access_groups/remove_user": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_access_group_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/access_groups/unmanaged/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_access_group: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_access_group_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_access_group: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/acs/access_groups/unmanaged/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_access_groups: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_access_groups: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/acs/credential_pools/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_credential_pools: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_credential_pools: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/acs/credential_provisioning_automations/launch": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_credential_pool_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        create_credential_manager_user: {
                                            description: string;
                                            type: string;
                                        };
                                        credential_manager_acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        credential_manager_acs_user_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_credential_provisioning_automation: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/acs/credentials/assign": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_credential_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_credential_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/credentials/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_method: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        allowed_acs_entrance_ids: {
                                            default: (...)[];
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        assa_abloy_vostio_metadata: {
                                            description: string;
                                            properties: {
                                                auto_join: ...;
                                                join_all_guest_acs_entrances: ...;
                                                override_all_guest_acs_entrances: ...;
                                                override_guest_acs_entrance_ids: ...;
                                            };
                                            type: string;
                                        };
                                        code: { description: string; pattern: string; type: string };
                                        credential_manager_acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        ends_at: { description: string; format: string; type: string };
                                        is_multi_phone_sync_credential: {
                                            default: boolean;
                                            description: string;
                                            type: string;
                                        };
                                        salto_space_metadata: {
                                            description: string;
                                            properties: { assign_new_key: ...; update_current_key: ... };
                                            type: string;
                                        };
                                        starts_at: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        visionline_metadata: {
                                            description: string;
                                            properties: {
                                                assa_abloy_credential_service_mobile_endpoint_id: ...;
                                                auto_join: ...;
                                                card_format: ...;
                                                card_function_type: ...;
                                                is_override_key: ...;
                                                joiner_acs_credential_ids: ...;
                                                override: ...;
                                            };
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/credentials/create_offline_code": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_user_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        allowed_acs_entrance_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        ends_at: { description: string; format: string; type: string };
                                        is_one_time_use: {
                                            default: boolean;
                                            description: string;
                                            type: string;
                                        };
                                        starts_at: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/acs/credentials/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_credential_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/credentials/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_credential_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/credentials/list": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_credentials: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    allOf: (
                                        | { oneOf: ...; properties?: ...; type?: ... }
                                        | { oneOf?: ...; properties: ...; type: ... }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_credentials: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/credentials/list_accessible_entrances": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_entrances: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_credential_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_entrances: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/credentials/unassign": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_credential_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_credential_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/credentials/unmanaged/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_credential_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/acs/credentials/unmanaged/list": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_credentials: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    oneOf: (
                                        | {
                                            description: ...;
                                            properties: ...;
                                            required: ...;
                                            type: ...;
                                        }
                                        | { description: ...; properties: ...; required: ...; type: ... }
                                        | { description: ...; properties: ...; required: ...; type: ... }
                                        | { description: ...; properties: ...; required: ...; type: ... }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_credentials: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/acs/credentials/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_credential_id: { description: string; type: string };
                                        code: { description: string; pattern: string; type: string };
                                        ends_at: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_credential_id: { description: string; type: string };
                                        code: { description: string; pattern: string; type: string };
                                        ends_at: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/encoders/encode_credential": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_method_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_credential_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_encoder_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/encoders/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_encoder: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_encoder_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_encoder: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/encoders/list": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_encoders: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    oneOf: (
                                        | { properties: ...; required: ...; type: ... }
                                        | { properties: ...; required: ...; type: ... }
                                        | { properties: ...; required: ...; type: ... }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_encoders: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/encoders/scan_credential": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_encoder_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/encoders/simulate/next_credential_encode_will_fail": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    oneOf: (
                                        | {
                                            additionalProperties: ...;
                                            properties: ...;
                                            required: ...;
                                            type: ...;
                                        }
                                        | {
                                            additionalProperties: ...;
                                            properties: ...;
                                            required: ...;
                                            type: ...;
                                        }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/encoders/simulate/next_credential_encode_will_succeed": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    additionalProperties: boolean;
                                    properties: {
                                        acs_encoder_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        scenario: {
                                            default: string;
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/encoders/simulate/next_credential_scan_will_fail": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    oneOf: (
                                        | {
                                            additionalProperties: ...;
                                            properties: ...;
                                            required: ...;
                                            type: ...;
                                        }
                                        | {
                                            additionalProperties: ...;
                                            properties: ...;
                                            required: ...;
                                            type: ...;
                                        }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/encoders/simulate/next_credential_scan_will_succeed": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    oneOf: (
                                        | {
                                            additionalProperties: ...;
                                            properties: ...;
                                            required: ...;
                                            type: ...;
                                        }
                                        | {
                                            additionalProperties: ...;
                                            properties: ...;
                                            required: ...;
                                            type: ...;
                                        }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/entrances/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_entrance: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            access_token?: undefined;
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            access_token: never[];
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            access_token?: undefined;
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                        }
                        | {
                            access_token?: undefined;
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_entrance: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            access_token?: undefined;
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            access_token: never[];
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            access_token?: undefined;
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                        }
                        | {
                            access_token?: undefined;
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/entrances/grant_access": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/entrances/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                deprecated?: undefined;
                                description: string;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                deprecated: boolean;
                                description?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable: boolean;
                                type: string;
                                "x-deprecated": string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                deprecated?: undefined;
                                description: string;
                                format?: undefined;
                                items: { format: string; type: string };
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                deprecated?: undefined;
                                description: string;
                                format?: undefined;
                                items?: undefined;
                                minLength: number;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_entrances: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_grant_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        access_method_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_credential_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_entrance_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connected_account_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        location_id: {
                                            deprecated: boolean;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        search: { description: string; minLength: number; type: string };
                                        space_id: { description: string; format: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_entrances: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/entrances/list_credentials_with_access": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                format: string;
                                items?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                format?: undefined;
                                items: { enum: string[]; type: string };
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_credentials: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        include_if: {
                                            description: string;
                                            items: { enum: ...; type: ... };
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_credentials: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/systems/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_system: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_system: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/systems/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_systems: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        connected_account_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_systems: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/systems/list_compatible_credential_manager_acs_systems": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_systems: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_systems: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/users/add_to_access_group": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_access_group_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                put: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_access_group_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/users/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_schedule: {
                                            description: string;
                                            properties: { ends_at: ...; starts_at: ... };
                                            type: string;
                                        };
                                        acs_access_group_ids: {
                                            default: (...)[];
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        email: {
                                            deprecated: boolean;
                                            format: string;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        email_address: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        full_name: { description: string; type: string };
                                        phone_number: { description: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_user: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/users/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/users/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_user: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_user: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/users/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                exclusiveMinimum?: undefined;
                                format: string;
                                minimum?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                exclusiveMinimum?: undefined;
                                format?: undefined;
                                minimum?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                exclusiveMinimum?: undefined;
                                format?: undefined;
                                minimum?: undefined;
                                minLength: number;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default: number;
                                description: string;
                                exclusiveMinimum: boolean;
                                format?: undefined;
                                minimum: number;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                exclusiveMinimum?: undefined;
                                format?: undefined;
                                minimum?: undefined;
                                minLength?: undefined;
                                nullable: boolean;
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_users: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        created_before: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        limit: {
                                            default: number;
                                            description: string;
                                            exclusiveMinimum: boolean;
                                            minimum: number;
                                            type: string;
                                        };
                                        page_cursor: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        search: { description: string; minLength: number; type: string };
                                        user_identity_email_address: { description: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        user_identity_phone_number: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_users: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/users/list_accessible_entrances": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_entrances: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_entrances: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/acs/users/remove_from_access_group": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_access_group_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/users/revoke_access_to_all_entrances": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/users/suspend": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/users/unmanaged/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_user: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_user_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { acs_user: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/acs/users/unmanaged/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                format: string;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                format?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default: number;
                                description: string;
                                format: string;
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_users: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        limit: {
                                            default: number;
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        user_identity_email_address: { description: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        user_identity_phone_number: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_users: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/acs/users/unsuspend": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/acs/users/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_schedule: {
                                            description: string;
                                            nullable: boolean;
                                            properties: { ends_at: ...; starts_at: ... };
                                            required: (...)[];
                                            type: string;
                                        };
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        email: {
                                            deprecated: boolean;
                                            format: string;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        email_address: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        full_name: { description: string; minLength: number; type: string };
                                        hid_acs_system_id: { format: string; type: string };
                                        phone_number: { description: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_schedule: {
                                            description: string;
                                            nullable: boolean;
                                            properties: { ends_at: ...; starts_at: ... };
                                            required: (...)[];
                                            type: string;
                                        };
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_user_id: { description: string; format: string; type: string };
                                        email: {
                                            deprecated: boolean;
                                            format: string;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        email_address: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        full_name: { description: string; minLength: number; type: string };
                                        hid_acs_system_id: { format: string; type: string };
                                        phone_number: { description: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/action_attempts/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        action_attempt_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/action_attempts/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: {
                            description: string;
                            items: { format: string; type: string };
                            type: string;
                        };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            action_attempts: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        action_attempt_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            action_attempts: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/bridges/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            bridge: {
                                                description: ...;
                                                properties: ...;
                                                required: ...;
                                                type: ...;
                                                "x-route-path": ...;
                                                "x-undocumented": ...;
                                            };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        bridge_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            bridge: {
                                                description: ...;
                                                properties: ...;
                                                required: ...;
                                                type: ...;
                                                "x-route-path": ...;
                                                "x-undocumented": ...;
                                            };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/bridges/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: never[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            bridges: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": { schema: { properties: {}; type: string } };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            bridges: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/client_sessions/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        connect_webview_ids: {
                                            description: string;
                                            items: { type: ... };
                                            type: string;
                                        };
                                        connected_account_ids: {
                                            description: string;
                                            items: { type: ... };
                                            type: string;
                                        };
                                        customer_id: { description: string; type: string };
                                        customer_key: { description: string; type: string };
                                        expires_at: { description: string; format: string; type: string };
                                        user_identifier_key: {
                                            description: string;
                                            minLength: number;
                                            type: string;
                                        };
                                        user_identity_id: { description: string; type: string };
                                        user_identity_ids: {
                                            deprecated: boolean;
                                            description: string;
                                            items: { type: ... };
                                            maxItems: number;
                                            minItems: number;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            publishable_key: never[];
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            publishable_key?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                            publishable_key?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                            publishable_key?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                put: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        connect_webview_ids: {
                                            description: string;
                                            items: { type: ... };
                                            type: string;
                                        };
                                        connected_account_ids: {
                                            description: string;
                                            items: { type: ... };
                                            type: string;
                                        };
                                        customer_id: { description: string; type: string };
                                        customer_key: { description: string; type: string };
                                        expires_at: { description: string; format: string; type: string };
                                        user_identifier_key: {
                                            description: string;
                                            minLength: number;
                                            type: string;
                                        };
                                        user_identity_id: { description: string; type: string };
                                        user_identity_ids: {
                                            deprecated: boolean;
                                            description: string;
                                            items: { type: ... };
                                            maxItems: number;
                                            minItems: number;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            publishable_key: never[];
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            publishable_key?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                            publishable_key?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                            publishable_key?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/client_sessions/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        client_session_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/client_sessions/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        schema: { description: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        client_session_id: { description: string; type: string };
                                        user_identifier_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/client_sessions/get_or_create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        connect_webview_ids: {
                                            description: string;
                                            items: { type: ... };
                                            type: string;
                                        };
                                        connected_account_ids: {
                                            description: string;
                                            items: { type: ... };
                                            type: string;
                                        };
                                        expires_at: { description: string; format: string; type: string };
                                        user_identifier_key: {
                                            description: string;
                                            minLength: number;
                                            type: string;
                                        };
                                        user_identity_id: { description: string; type: string };
                                        user_identity_ids: {
                                            deprecated: boolean;
                                            description: string;
                                            items: { type: ... };
                                            maxItems: number;
                                            minItems: number;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            publishable_key: never[];
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            publishable_key?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                            publishable_key?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                            publishable_key?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/client_sessions/grant_access": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        client_session_id: { description: string; type: string };
                                        connect_webview_ids: {
                                            description: string;
                                            items: { type: ... };
                                            type: string;
                                        };
                                        connected_account_ids: {
                                            description: string;
                                            items: { type: ... };
                                            type: string;
                                        };
                                        user_identifier_key: { description: string; type: string };
                                        user_identity_id: { description: string; type: string };
                                        user_identity_ids: {
                                            deprecated: boolean;
                                            description: string;
                                            items: { type: ... };
                                            maxItems: number;
                                            minItems: number;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        client_session_id: { description: string; type: string };
                                        connect_webview_ids: {
                                            description: string;
                                            items: { type: ... };
                                            type: string;
                                        };
                                        connected_account_ids: {
                                            description: string;
                                            items: { type: ... };
                                            type: string;
                                        };
                                        user_identifier_key: { description: string; type: string };
                                        user_identity_id: { description: string; type: string };
                                        user_identity_ids: {
                                            deprecated: boolean;
                                            description: string;
                                            items: { type: ... };
                                            maxItems: number;
                                            minItems: number;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/client_sessions/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        schema: { description: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            client_sessions: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        client_session_id: { description: string; type: string };
                                        connect_webview_id: { description: string; type: string };
                                        user_identifier_key: { description: string; type: string };
                                        user_identity_id: { description: string; type: string };
                                        without_user_identifier_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            client_sessions: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/client_sessions/revoke": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        client_session_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/connect_webviews/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        accepted_capabilities: {
                                            description: string;
                                            items: { description: ...; enum: ...; type: ... };
                                            type: string;
                                        };
                                        accepted_providers: {
                                            description: string;
                                            items: { enum: ...; type: ... };
                                            type: string;
                                        };
                                        automatically_manage_new_devices: {
                                            default: boolean;
                                            description: string;
                                            type: string;
                                        };
                                        custom_metadata: {
                                            additionalProperties: { nullable: ...; oneOf: ... };
                                            description: string;
                                            type: string;
                                        };
                                        custom_redirect_failure_url: { description: string; type: string };
                                        custom_redirect_url: { description: string; type: string };
                                        customer_key: { description: string; type: string };
                                        device_selection_mode: {
                                            enum: (...)[];
                                            type: string;
                                            "x-undocumented": string;
                                        };
                                        provider_category: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        wait_for_device_creation: {
                                            default: boolean;
                                            description: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            connect_webview: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/connect_webviews/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        connect_webview_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        connect_webview_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/connect_webviews/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            connect_webview: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        connect_webview_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            connect_webview: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/connect_webviews/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                description: string;
                                format?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties: { oneOf: { type: ... }[] };
                                default?: undefined;
                                description: string;
                                format?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default: number;
                                description: string;
                                format: string;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                description: string;
                                format?: undefined;
                                nullable: boolean;
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            connect_webviews: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        custom_metadata_has: {
                                            additionalProperties: { oneOf: ... };
                                            description: string;
                                            type: string;
                                        };
                                        limit: {
                                            default: number;
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        page_cursor: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        user_identifier_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            connect_webviews: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/connected_accounts/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        connected_account_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        connected_account_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/connected_accounts/get": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            connected_account: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    oneOf: (
                                        | { properties: ...; required: ...; type: ... }
                                        | { properties: ...; required: ...; type: ... }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            connected_account: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/connected_accounts/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                description: string;
                                exclusiveMinimum?: undefined;
                                minimum?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties: { oneOf: { type: ... }[] };
                                default?: undefined;
                                description: string;
                                exclusiveMinimum?: undefined;
                                minimum?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                description: string;
                                exclusiveMinimum?: undefined;
                                minimum?: undefined;
                                minLength: number;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default: number;
                                description: string;
                                exclusiveMinimum: boolean;
                                minimum: number;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                description: string;
                                exclusiveMinimum?: undefined;
                                minimum?: undefined;
                                minLength?: undefined;
                                nullable: boolean;
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            connected_accounts: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        custom_metadata_has: {
                                            additionalProperties: { oneOf: ... };
                                            description: string;
                                            type: string;
                                        };
                                        customer_key: { description: string; type: string };
                                        limit: {
                                            default: number;
                                            description: string;
                                            exclusiveMinimum: boolean;
                                            minimum: number;
                                            type: string;
                                        };
                                        page_cursor: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        search: { description: string; minLength: number; type: string };
                                        user_identifier_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            connected_accounts: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/connected_accounts/sync": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        connected_account_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/connected_accounts/update": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        accepted_capabilities: {
                                            description: string;
                                            items: { description: ...; enum: ...; type: ... };
                                            type: string;
                                        };
                                        automatically_manage_new_devices: {
                                            description: string;
                                            type: string;
                                        };
                                        connected_account_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        custom_metadata: {
                                            additionalProperties: { nullable: ...; oneOf: ... };
                                            description: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            connected_account: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/customers/create_portal": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    allOf: (
                                        | { default: ...; description: ...; properties: ...; type: ... }
                                        | { default?: ...; description?: ...; properties: ...; type: ... }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { magic_link: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/customers/push_data": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_grants: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        bookings: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        buildings: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        common_areas: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        customer_key: { description: string; type: string };
                                        facilities: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        guests: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        listings: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        properties: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        property_listings: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        reservations: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        residents: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        rooms: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        spaces: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        tenants: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        units: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        user_identities: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                        users: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/devices/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/devices/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format: string; type: string };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format?: undefined; type: string };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { device: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        name: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { device: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/devices/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description?: undefined;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    enum?: undefined;
                                    format: string;
                                    oneOf?: undefined;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    enum?: undefined;
                                    format: string;
                                    oneOf?: undefined;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf: { description: string; enum: (...)[]; type: string }[];
                                type?: undefined;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    enum?: undefined;
                                    format?: undefined;
                                    oneOf: { description: ...; enum: ...; type: ... }[];
                                    type?: undefined;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum: string[];
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default: number;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties: { oneOf: { type: ... }[] };
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable: boolean;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description?: undefined;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    enum: string[];
                                    format?: undefined;
                                    oneOf?: undefined;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented": string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated: boolean;
                                description?: undefined;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable: boolean;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated": string;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength: number;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            devices: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_method_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connect_webview_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connected_account_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connected_account_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        created_before: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        custom_metadata_has: {
                                            additionalProperties: { oneOf: ... };
                                            description: string;
                                            type: string;
                                        };
                                        customer_ids: { items: { format: ...; type: ... }; type: string };
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        device_type: { description: string; oneOf: (...)[] };
                                        device_types: {
                                            description: string;
                                            items: { oneOf: ... };
                                            type: string;
                                        };
                                        exclude_if: {
                                            items: { enum: ...; type: ... };
                                            type: string;
                                            "x-undocumented": string;
                                        };
                                        include_if: {
                                            items: { enum: ...; type: ... };
                                            type: string;
                                            "x-undocumented": string;
                                        };
                                        limit: {
                                            default: number;
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        manufacturer: { description: string; enum: (...)[]; type: string };
                                        page_cursor: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        search: { description: string; minLength: number; type: string };
                                        space_id: { description: string; format: string; type: string };
                                        unstable_location_id: {
                                            deprecated: boolean;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        user_identifier_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            devices: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/devices/list_device_providers": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        schema: { description: string; enum: string[]; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            device_providers: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        provider_category: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            device_providers: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/devices/simulate/connect": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/devices/simulate/connect_to_hub": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/devices/simulate/disconnect": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/devices/simulate/disconnect_from_hub": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/devices/simulate/remove": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/devices/unmanaged/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format: string; type: string };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format?: undefined; type: string };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { device: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        name: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { device: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/devices/unmanaged/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description?: undefined;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    enum?: undefined;
                                    format: string;
                                    oneOf?: undefined;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    enum?: undefined;
                                    format: string;
                                    oneOf?: undefined;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf: { description: string; enum: (...)[]; type: string }[];
                                type?: undefined;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    enum?: undefined;
                                    format?: undefined;
                                    oneOf: { description: ...; enum: ...; type: ... }[];
                                    type?: undefined;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum: string[];
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default: number;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties: { oneOf: { type: ... }[] };
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable: boolean;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description?: undefined;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    enum: string[];
                                    format?: undefined;
                                    oneOf?: undefined;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented": string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated: boolean;
                                description?: undefined;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable: boolean;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated": string;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength: number;
                                nullable?: undefined;
                                oneOf?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            devices: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_method_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connect_webview_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connected_account_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connected_account_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        created_before: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        custom_metadata_has: {
                                            additionalProperties: { oneOf: ... };
                                            description: string;
                                            type: string;
                                        };
                                        customer_ids: { items: { format: ...; type: ... }; type: string };
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        device_type: { description: string; oneOf: (...)[] };
                                        device_types: {
                                            description: string;
                                            items: { oneOf: ... };
                                            type: string;
                                        };
                                        exclude_if: {
                                            items: { enum: ...; type: ... };
                                            type: string;
                                            "x-undocumented": string;
                                        };
                                        include_if: {
                                            items: { enum: ...; type: ... };
                                            type: string;
                                            "x-undocumented": string;
                                        };
                                        limit: {
                                            default: number;
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        manufacturer: { description: string; enum: (...)[]; type: string };
                                        page_cursor: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        search: { description: string; minLength: number; type: string };
                                        space_id: { description: string; format: string; type: string };
                                        unstable_location_id: {
                                            deprecated: boolean;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        user_identifier_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            devices: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/devices/unmanaged/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        is_managed: { description: string; enum: (...)[]; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        is_managed: { description: string; enum: (...)[]; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/devices/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        custom_metadata: {
                                            additionalProperties: { nullable: ...; oneOf: ... };
                                            description: string;
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        is_managed: { default: boolean; description: string; type: string };
                                        name: { description: string; nullable: boolean; type: string };
                                        properties: { properties: { name: ... }; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        custom_metadata: {
                                            additionalProperties: { nullable: ...; oneOf: ... };
                                            description: string;
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        is_managed: { default: boolean; description: string; type: string };
                                        name: { description: string; nullable: boolean; type: string };
                                        properties: { properties: { name: ... }; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/events/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format: string; type: string };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format?: undefined; type: string };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            event: { $ref: ... };
                                            message: { type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        event_id: { description: string; format: string; type: string };
                                        event_type: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            event: { $ref: ... };
                                            message: { type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/events/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                maxItems?: undefined;
                                minItems?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                maxItems?: undefined;
                                minItems?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    enum?: undefined;
                                    format?: undefined;
                                    oneOf: ((...) | (...))[];
                                    type?: undefined;
                                };
                                maxItems: number;
                                minItems: number;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    enum?: undefined;
                                    format: string;
                                    oneOf?: undefined;
                                    type: string;
                                };
                                maxItems?: undefined;
                                minItems?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                enum: string[];
                                format?: undefined;
                                items?: undefined;
                                maxItems?: undefined;
                                minItems?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    enum: string[];
                                    format?: undefined;
                                    oneOf?: undefined;
                                    type: string;
                                };
                                maxItems?: undefined;
                                minItems?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default: number;
                                description: string;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                maxItems?: undefined;
                                minItems?: undefined;
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            events: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_code_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        access_code_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_system_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        between: {
                                            description: string;
                                            items: { oneOf: ... };
                                            maxItems: number;
                                            minItems: number;
                                            type: string;
                                        };
                                        connect_webview_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connected_account_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        customer_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        event_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        event_type: { description: string; enum: (...)[]; type: string };
                                        event_types: {
                                            description: string;
                                            items: { enum: ...; type: ... };
                                            type: string;
                                        };
                                        limit: {
                                            default: number;
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        since: { description: string; type: string };
                                        unstable_offset: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            events: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/instant_keys/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            instant_keys: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            instant_keys: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/locks/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format: string; type: string };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format?: undefined; type: string };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            device: { $ref: ... };
                                            lock: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        name: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            device: { $ref: ... };
                                            lock: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/locks/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description?: undefined;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    description?: undefined;
                                    enum?: undefined;
                                    format: string;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    description?: undefined;
                                    enum?: undefined;
                                    format: string;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum: string[];
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    description: string;
                                    enum: string[];
                                    format?: undefined;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default: number;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties: { oneOf: { type: ... }[] };
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable: boolean;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description?: undefined;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    description?: undefined;
                                    enum: string[];
                                    format?: undefined;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented": string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated: boolean;
                                description?: undefined;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable: boolean;
                                type: string;
                                "x-deprecated": string;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength: number;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            devices: { items: ...; type: ... };
                                            locks: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_method_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connect_webview_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connected_account_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connected_account_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        created_before: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        custom_metadata_has: {
                                            additionalProperties: { oneOf: ... };
                                            description: string;
                                            type: string;
                                        };
                                        customer_ids: { items: { format: ...; type: ... }; type: string };
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        device_type: { description: string; enum: (...)[]; type: string };
                                        device_types: {
                                            description: string;
                                            items: { description: ...; enum: ...; type: ... };
                                            type: string;
                                        };
                                        exclude_if: {
                                            items: { enum: ...; type: ... };
                                            type: string;
                                            "x-undocumented": string;
                                        };
                                        include_if: {
                                            items: { enum: ...; type: ... };
                                            type: string;
                                            "x-undocumented": string;
                                        };
                                        limit: {
                                            default: number;
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        manufacturer: { description: string; enum: (...)[]; type: string };
                                        page_cursor: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        search: { description: string; minLength: number; type: string };
                                        space_id: { description: string; format: string; type: string };
                                        unstable_location_id: {
                                            deprecated: boolean;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        user_identifier_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            devices: { items: ...; type: ... };
                                            locks: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/locks/lock_door": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/locks/simulate/keypad_code_entry": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        code: { description: string; type: string };
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/locks/simulate/manual_lock_via_keypad": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/locks/unlock_door": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/noise_sensors/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description?: undefined;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    description?: undefined;
                                    enum?: undefined;
                                    format: string;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    description?: undefined;
                                    enum?: undefined;
                                    format: string;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum: string[];
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    description: string;
                                    enum: string[];
                                    format?: undefined;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default: number;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties: { oneOf: { type: ... }[] };
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable: boolean;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description?: undefined;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    description?: undefined;
                                    enum: string[];
                                    format?: undefined;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented": string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated: boolean;
                                description?: undefined;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable: boolean;
                                type: string;
                                "x-deprecated": string;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength: number;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            devices: { items: ...; type: ... };
                                            noise_sensors: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_method_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connect_webview_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connected_account_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connected_account_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        created_before: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        custom_metadata_has: {
                                            additionalProperties: { oneOf: ... };
                                            description: string;
                                            type: string;
                                        };
                                        customer_ids: { items: { format: ...; type: ... }; type: string };
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        device_type: { description: string; enum: (...)[]; type: string };
                                        device_types: {
                                            description: string;
                                            items: { description: ...; enum: ...; type: ... };
                                            type: string;
                                        };
                                        exclude_if: {
                                            items: { enum: ...; type: ... };
                                            type: string;
                                            "x-undocumented": string;
                                        };
                                        include_if: {
                                            items: { enum: ...; type: ... };
                                            type: string;
                                            "x-undocumented": string;
                                        };
                                        limit: {
                                            default: number;
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        manufacturer: { description: string; enum: (...)[]; type: string };
                                        page_cursor: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        search: { description: string; minLength: number; type: string };
                                        space_id: { description: string; format: string; type: string };
                                        unstable_location_id: {
                                            deprecated: boolean;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        user_identifier_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            devices: { items: ...; type: ... };
                                            noise_sensors: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/noise_sensors/noise_thresholds/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        ends_daily_at: { description: string; type: string };
                                        name: { description: string; type: string };
                                        noise_threshold_decibels: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        noise_threshold_nrs: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        starts_daily_at: { description: string; type: string };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            action_attempt: { $ref: ... };
                                            noise_threshold: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/noise_sensors/noise_thresholds/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        noise_threshold_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        noise_threshold_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/noise_sensors/noise_thresholds/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            noise_threshold: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        noise_threshold_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            noise_threshold: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/noise_sensors/noise_thresholds/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                format: string;
                                type: string;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                format?: undefined;
                                type: string;
                                "x-undocumented": string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            noise_thresholds: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        is_programmed: {
                                            description: string;
                                            type: string;
                                            "x-undocumented": string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            noise_thresholds: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/noise_sensors/noise_thresholds/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        ends_daily_at: { description: string; type: string };
                                        name: { description: string; type: string };
                                        noise_threshold_decibels: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        noise_threshold_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        noise_threshold_nrs: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        starts_daily_at: { description: string; type: string };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        ends_daily_at: { description: string; type: string };
                                        name: { description: string; type: string };
                                        noise_threshold_decibels: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        noise_threshold_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        noise_threshold_nrs: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        starts_daily_at: { description: string; type: string };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                put: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        ends_daily_at: { description: string; type: string };
                                        name: { description: string; type: string };
                                        noise_threshold_decibels: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        noise_threshold_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        noise_threshold_nrs: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        starts_daily_at: { description: string; type: string };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/noise_sensors/simulate/trigger_noise_threshold": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/phones/deactivate": {
                delete: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: { device_id: { description: string; type: string } };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: { device_id: { description: string; type: string } };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/phones/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; phone: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; phone: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/phones/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            phones: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_credential_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        owner_user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            phones: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/phones/simulate/create_sandbox_phone": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        assa_abloy_metadata: {
                                            default: {};
                                            description: string;
                                            properties: {
                                                application_version: ...;
                                                ble_capability: ...;
                                                hce_capability: ...;
                                                nfc_capability: ...;
                                                seos_applet_version: ...;
                                                seos_tsm_endpoint_id: ...;
                                            };
                                            type: string;
                                        };
                                        custom_sdk_installation_id: { description: string; type: string };
                                        phone_metadata: {
                                            default: {};
                                            description: string;
                                            properties: {
                                                device_manufacturer: ...;
                                                device_model: ...;
                                                operating_system: ...;
                                                os_version: ...;
                                            };
                                            type: string;
                                        };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; phone: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/seam/bridge/v1/bridge_client_sessions/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        bridge_client_machine_identifier_key: {
                                            description: string;
                                            type: string;
                                        };
                                        bridge_client_name: { description: string; type: string };
                                        bridge_client_time_zone: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            bridge_client_session: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { certified_client: never[] }[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/bridge/v1/bridge_client_sessions/get": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            bridge_client_session: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { bridge_client_session: never[] }[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            bridge_client_session: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { bridge_client_session: never[] }[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/bridge/v1/bridge_client_sessions/refresh_telemetry_token": {
                post: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            bridge_client_session: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { bridge_client_session: never[] }[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/bridge/v1/bridge_client_sessions/regenerate_pairing_code": {
                post: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            bridge_client_session: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { bridge_client_session: never[] }[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/bridge/v1/bridge_client_sessions/report_status": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        is_tailscale_connected: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        tailscale_ip_v4: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { bridge_client_session: never[] }[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/bridge/v1/bridge_connected_systems/list": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            bridge_connected_systems: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { bridge_client_session: never[] }[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            bridge_connected_systems: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { bridge_client_session: never[] }[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/console/v1/get_resource_locator": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            resource_locator: { properties: ...; required: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            resource_locator: { properties: ...; required: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/customer/v1/automation_runs/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                enum?: undefined;
                                exclusiveMinimum?: undefined;
                                format: string;
                                minimum?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                enum: string[];
                                exclusiveMinimum?: undefined;
                                format?: undefined;
                                minimum?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                enum?: undefined;
                                exclusiveMinimum?: undefined;
                                format?: undefined;
                                minimum?: undefined;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default: number;
                                description: string;
                                enum?: undefined;
                                exclusiveMinimum: boolean;
                                format?: undefined;
                                minimum: number;
                                nullable?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                default?: undefined;
                                description: string;
                                enum?: undefined;
                                exclusiveMinimum?: undefined;
                                format?: undefined;
                                minimum?: undefined;
                                nullable: boolean;
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            automation_runs: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        automation_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        created_before: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        limit: {
                                            default: number;
                                            description: string;
                                            exclusiveMinimum: boolean;
                                            minimum: number;
                                            type: string;
                                        };
                                        page_cursor: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        partner_resource_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        rule: { description: string; enum: (...)[]; type: string };
                                        success: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            automation_runs: { items: ...; type: ... };
                                            ok: { type: ... };
                                            pagination: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/customer/v1/automations/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": { schema: { properties: {}; type: string } };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": { schema: { properties: {}; type: string } };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/customer/v1/automations/get": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_rules: { properties: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_rules: { properties: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/customer/v1/automations/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_rules: {
                                            description: string;
                                            properties: {
                                                reservation_created: ...;
                                                reservation_deleted: ...;
                                                reservation_time_updated: ...;
                                            };
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_rules: {
                                            description: string;
                                            properties: {
                                                reservation_created: ...;
                                                reservation_deleted: ...;
                                                reservation_time_updated: ...;
                                            };
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/customer/v1/portals/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            customer_portal: { properties: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { client_session_with_customer: never[] }[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        customer_portal_id: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            customer_portal: { properties: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { client_session_with_customer: never[] }[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/customer/v1/settings/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        business_vertical: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | { api_key?: undefined; console_session_with_workspace: never[] }
                        | { api_key: never[]; console_session_with_workspace?: undefined }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        business_vertical: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | { api_key?: undefined; console_session_with_workspace: never[] }
                        | { api_key: never[]; console_session_with_workspace?: undefined }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/instant_key/v1/client_sessions/exchange_short_code": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: { short_code: { description: string; type: string } };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { certified_client: never[] }[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/mobile_sdk/v1/acs/credentials/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: never[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_credentials: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { client_session: never[] }[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": { schema: { properties: {}; type: string } };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_credentials: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { client_session: never[] }[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/mobile_sdk/v1/phone_sessions/get_or_create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        custom_sdk_installation_id: {
                                            description: string;
                                            type: string;
                                        };
                                        phone_device_metadata: {
                                            description: string;
                                            properties: { manufacturer: ...; model: ...; os_version: ... };
                                            type: string;
                                        };
                                        phone_os: { description: string; enum: (...)[]; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; phone_session: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { client_session: never[] }[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/seam/partner/v1/building_blocks/spaces/auto_map": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        schema: { description: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            spaces: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { client_session_with_customer: never[] }[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        collection_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            spaces: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: { client_session_with_customer: never[] }[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/spaces/add_acs_entrances": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            minItems: number;
                                            type: string;
                                        };
                                        space_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                put: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            minItems: number;
                                            type: string;
                                        };
                                        space_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/spaces/add_devices": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            minItems: number;
                                            type: string;
                                        };
                                        space_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                put: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            minItems: number;
                                            type: string;
                                        };
                                        space_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/spaces/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        name: { description: string; type: string };
                                        space_key: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; space: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/spaces/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        space_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        space_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/spaces/get": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; space: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    oneOf: (
                                        | { properties: ...; required: ...; type: ... }
                                        | { properties: ...; required: ...; type: ... }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; space: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/spaces/get_related": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                items: { enum?: undefined; format: string; type: string };
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description?: undefined;
                                items: { enum: string[]; format?: undefined; type: string };
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            batch: {
                                                description: ...;
                                                properties: ...;
                                                required: ...;
                                                type: ...;
                                            };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-batch-type": string;
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        exclude: { items: { enum: ...; type: ... }; type: string };
                                        include: { items: { enum: ...; type: ... }; type: string };
                                        space_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            batch: {
                                                description: ...;
                                                properties: ...;
                                                required: ...;
                                                type: ...;
                                            };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-batch-type": string;
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/spaces/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                description: string;
                                format?: undefined;
                                minLength: number;
                                type: string;
                                "x-draft"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                description: string;
                                format: string;
                                minLength?: undefined;
                                type: string;
                                "x-draft": string;
                                "x-undocumented": string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                description: string;
                                format?: undefined;
                                minLength?: undefined;
                                type: string;
                                "x-draft"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            spaces: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        connected_account_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                            "x-draft": string;
                                            "x-undocumented": string;
                                        };
                                        search: { description: string; minLength: number; type: string };
                                        space_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            spaces: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/spaces/remove_acs_entrances": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                format: string;
                                items?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                format?: undefined;
                                items: { format: string; type: string };
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        space_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/spaces/remove_devices": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                format: string;
                                items?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                format?: undefined;
                                items: { format: string; type: string };
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        space_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/spaces/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        name: { description: string; type: string };
                                        space_id: { description: string; format: string; type: string };
                                        space_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; space: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        name: { description: string; type: string };
                                        space_id: { description: string; format: string; type: string };
                                        space_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; space: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-draft": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/activate_climate_preset": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        climate_preset_key: { description: string; type: string };
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/cool": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        cooling_set_point_celsius: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        cooling_set_point_fahrenheit: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/create_climate_preset": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        climate_preset_key: { description: string; type: string };
                                        climate_preset_mode: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        cooling_set_point_celsius: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        cooling_set_point_fahrenheit: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        ecobee_metadata: {
                                            description: string;
                                            properties: { climate_ref: ...; is_optimized: ...; owner: ... };
                                            required: (...)[];
                                            type: string;
                                        };
                                        fan_mode_setting: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        heating_set_point_celsius: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        heating_set_point_fahrenheit: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        hvac_mode_setting: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        manual_override_allowed: {
                                            default: boolean;
                                            deprecated: boolean;
                                            description: string;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        name: {
                                            default: null;
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/thermostats/daily_programs/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        name: { description: string; type: string };
                                        periods: {
                                            description: string;
                                            items: {
                                                description: ...;
                                                properties: ...;
                                                required: ...;
                                                type: ...;
                                            };
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            thermostat_daily_program: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/daily_programs/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        thermostat_daily_program_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/thermostats/daily_programs/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        name: { description: string; type: string };
                                        periods: {
                                            description: string;
                                            items: {
                                                description: ...;
                                                properties: ...;
                                                required: ...;
                                                type: ...;
                                            };
                                            type: string;
                                        };
                                        thermostat_daily_program_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        name: { description: string; type: string };
                                        periods: {
                                            description: string;
                                            items: {
                                                description: ...;
                                                properties: ...;
                                                required: ...;
                                                type: ...;
                                            };
                                            type: string;
                                        };
                                        thermostat_daily_program_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/delete_climate_preset": {
                delete: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        climate_preset_key: { description: string; type: string };
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        climate_preset_key: { description: string; type: string };
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/thermostats/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format: string; type: string };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format?: undefined; type: string };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; thermostat: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        name: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; thermostat: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/thermostats/heat": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        heating_set_point_celsius: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        heating_set_point_fahrenheit: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/heat_cool": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        cooling_set_point_celsius: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        cooling_set_point_fahrenheit: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        heating_set_point_celsius: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        heating_set_point_fahrenheit: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description?: undefined;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    description?: undefined;
                                    enum?: undefined;
                                    format: string;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    description?: undefined;
                                    enum?: undefined;
                                    format: string;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum: string[];
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    description: string;
                                    enum: string[];
                                    format?: undefined;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default: number;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties: { oneOf: { type: ... }[] };
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength?: undefined;
                                nullable: boolean;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description?: undefined;
                                enum?: undefined;
                                format?: undefined;
                                items: {
                                    description?: undefined;
                                    enum: string[];
                                    format?: undefined;
                                    type: string;
                                };
                                minLength?: undefined;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented": string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated: boolean;
                                description?: undefined;
                                enum?: undefined;
                                format: string;
                                items?: undefined;
                                minLength?: undefined;
                                nullable: boolean;
                                type: string;
                                "x-deprecated": string;
                                "x-undocumented"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                additionalProperties?: undefined;
                                default?: undefined;
                                deprecated?: undefined;
                                description: string;
                                enum?: undefined;
                                format?: undefined;
                                items?: undefined;
                                minLength: number;
                                nullable?: undefined;
                                type: string;
                                "x-deprecated"?: undefined;
                                "x-undocumented"?: undefined;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            devices: { items: ...; type: ... };
                                            ok: { type: ... };
                                            thermostats: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_method_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connect_webview_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connected_account_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        connected_account_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        created_before: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        custom_metadata_has: {
                                            additionalProperties: { oneOf: ... };
                                            description: string;
                                            type: string;
                                        };
                                        customer_ids: { items: { format: ...; type: ... }; type: string };
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        device_type: { description: string; enum: (...)[]; type: string };
                                        device_types: {
                                            description: string;
                                            items: { description: ...; enum: ...; type: ... };
                                            type: string;
                                        };
                                        exclude_if: {
                                            items: { enum: ...; type: ... };
                                            type: string;
                                            "x-undocumented": string;
                                        };
                                        include_if: {
                                            items: { enum: ...; type: ... };
                                            type: string;
                                            "x-undocumented": string;
                                        };
                                        limit: {
                                            default: number;
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        manufacturer: { description: string; enum: (...)[]; type: string };
                                        page_cursor: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        search: { description: string; minLength: number; type: string };
                                        space_id: { description: string; format: string; type: string };
                                        unstable_location_id: {
                                            deprecated: boolean;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        user_identifier_key: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            devices: { items: ...; type: ... };
                                            ok: { type: ... };
                                            thermostats: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/off": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/schedules/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        climate_preset_key: { description: string; type: string };
                                        device_id: { description: string; type: string };
                                        ends_at: { description: string; type: string };
                                        is_override_allowed: { description: string; type: string };
                                        max_override_period_minutes: {
                                            description: string;
                                            exclusiveMinimum: boolean;
                                            minimum: number;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        name: { description: string; type: string };
                                        starts_at: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            thermostat_schedule: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/schedules/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        thermostat_schedule_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/thermostats/schedules/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            thermostat_schedule: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        thermostat_schedule_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            thermostat_schedule: { $ref: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/schedules/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: { description: string; format: string; type: string };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: { description: string; format?: undefined; type: string };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            thermostat_schedules: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        user_identifier_key: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            thermostat_schedules: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/schedules/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        climate_preset_key: { description: string; type: string };
                                        ends_at: { description: string; type: string };
                                        is_override_allowed: { description: string; type: string };
                                        max_override_period_minutes: {
                                            description: string;
                                            exclusiveMinimum: boolean;
                                            minimum: number;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        name: { description: string; type: string };
                                        starts_at: { description: string; type: string };
                                        thermostat_schedule_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        climate_preset_key: { description: string; type: string };
                                        ends_at: { description: string; type: string };
                                        is_override_allowed: { description: string; type: string };
                                        max_override_period_minutes: {
                                            description: string;
                                            exclusiveMinimum: boolean;
                                            minimum: number;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        name: { description: string; type: string };
                                        starts_at: { description: string; type: string };
                                        thermostat_schedule_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/thermostats/set_fallback_climate_preset": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        climate_preset_key: { description: string; type: string };
                                        device_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/thermostats/set_fan_mode": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        fan_mode: {
                                            deprecated: boolean;
                                            enum: (...)[];
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        fan_mode_setting: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        sync: { default: boolean; type: string; "x-undocumented": string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/set_hvac_mode": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    discriminator: { propertyName: string };
                                    oneOf: (
                                        | { properties: ...; required: ...; type: ... }
                                        | { properties: ...; required: ...; type: ... }
                                        | { properties: ...; required: ...; type: ... }
                                        | { properties: ...; required: ...; type: ... }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/thermostats/set_temperature_threshold": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        lower_limit_celsius: {
                                            default: null;
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        lower_limit_fahrenheit: {
                                            default: null;
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        upper_limit_celsius: {
                                            default: null;
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        upper_limit_fahrenheit: {
                                            default: null;
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        lower_limit_celsius: {
                                            default: null;
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        lower_limit_fahrenheit: {
                                            default: null;
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        upper_limit_celsius: {
                                            default: null;
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        upper_limit_fahrenheit: {
                                            default: null;
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/thermostats/simulate/hvac_mode_adjusted": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    discriminator: { propertyName: string };
                                    oneOf: (
                                        | { properties: ...; required: ...; type: ... }
                                        | { properties: ...; required: ...; type: ... }
                                        | { properties: ...; required: ...; type: ... }
                                        | { properties: ...; required: ...; type: ... }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/thermostats/simulate/temperature_reached": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        temperature_celsius: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        temperature_fahrenheit: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/thermostats/update_climate_preset": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        climate_preset_key: { description: string; type: string };
                                        climate_preset_mode: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        cooling_set_point_celsius: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        cooling_set_point_fahrenheit: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        ecobee_metadata: {
                                            description: string;
                                            properties: { climate_ref: ...; is_optimized: ...; owner: ... };
                                            required: (...)[];
                                            type: string;
                                        };
                                        fan_mode_setting: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        heating_set_point_celsius: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        heating_set_point_fahrenheit: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        hvac_mode_setting: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        manual_override_allowed: {
                                            deprecated: boolean;
                                            description: string;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        name: {
                                            default: null;
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        climate_preset_key: { description: string; type: string };
                                        climate_preset_mode: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        cooling_set_point_celsius: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        cooling_set_point_fahrenheit: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        device_id: { description: string; format: string; type: string };
                                        ecobee_metadata: {
                                            description: string;
                                            properties: { climate_ref: ...; is_optimized: ...; owner: ... };
                                            required: (...)[];
                                            type: string;
                                        };
                                        fan_mode_setting: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        heating_set_point_celsius: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        heating_set_point_fahrenheit: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        hvac_mode_setting: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        manual_override_allowed: {
                                            deprecated: boolean;
                                            description: string;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        name: {
                                            default: null;
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/thermostats/update_weekly_program": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        friday_program_id: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        monday_program_id: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        saturday_program_id: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        sunday_program_id: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        thursday_program_id: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        tuesday_program_id: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        wednesday_program_id: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/unstable_access_grants/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    allOf: (
                                        | { oneOf: ...; properties?: ...; required?: ...; type?: ... }
                                        | { oneOf?: ...; properties: ...; required: ...; type: ... }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_grant: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_access_grants/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_grant_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_access_grants/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_grant: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_grant_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_grant: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_access_grants/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: {
                                deprecated?: undefined;
                                description: string;
                                format: string;
                                type: string;
                                "x-deprecated"?: undefined;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: {
                                deprecated: boolean;
                                description?: undefined;
                                format: string;
                                type: string;
                                "x-deprecated": string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_grants: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        location_id: {
                                            deprecated: boolean;
                                            format: string;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        space_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_grants: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_access_methods/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_method_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_access_methods/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_method: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_method_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { access_method: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_access_methods/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_methods: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        access_grant_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            access_methods: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_locations/add_acs_entrances": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            minItems: number;
                                            type: string;
                                        };
                                        location_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
                put: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            minItems: number;
                                            type: string;
                                        };
                                        location_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_locations/add_devices": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            minItems: number;
                                            type: string;
                                        };
                                        location_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
                put: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            minItems: number;
                                            type: string;
                                        };
                                        location_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_locations/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        geolocation: {
                                            description: string;
                                            properties: { latitude: ...; longitude: ... };
                                            required: (...)[];
                                            type: string;
                                        };
                                        name: { description: string; type: string };
                                        time_zone: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { location: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_locations/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        location_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        location_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_locations/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { location: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        location_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { location: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_locations/list": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            locations: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            locations: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_locations/remove_acs_entrances": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                format: string;
                                items?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                format?: undefined;
                                items: { format: string; type: string };
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_entrance_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        location_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_locations/remove_devices": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                format: string;
                                items?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                format?: undefined;
                                items: { format: string; type: string };
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        location_id: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_locations/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        geolocation: {
                                            description: string;
                                            properties: { latitude: ...; longitude: ... };
                                            required: (...)[];
                                            type: string;
                                        };
                                        location_id: { description: string; format: string; type: string };
                                        name: { description: string; type: string };
                                        time_zone: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { location: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        geolocation: {
                                            description: string;
                                            properties: { latitude: ...; longitude: ... };
                                            required: (...)[];
                                            type: string;
                                        };
                                        location_id: { description: string; format: string; type: string };
                                        name: { description: string; type: string };
                                        time_zone: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { location: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_partner/building_blocks/connect_accounts": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        customer_key: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { magic_link: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_partner/building_blocks/generate_magic_link": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                enum: string[];
                                items?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                enum?: undefined;
                                items?: undefined;
                                type: string;
                            };
                        }
                        | {
                            in: string;
                            name: string;
                            required: boolean;
                            schema: {
                                description: string;
                                enum?: undefined;
                                items: {
                                    properties: {
                                        name: { description: ...; type: ... };
                                        space_key: { description: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                };
                                type: string;
                            };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { magic_link: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        building_block_type: {
                                            description: string;
                                            enum: (...)[];
                                            type: string;
                                        };
                                        customer_key: { description: string; type: string };
                                        spaces: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { magic_link: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_partner/building_blocks/manage_devices": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        customer_key: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { magic_link: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/unstable_partner/building_blocks/organize_spaces": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        customer_key: { description: string; type: string };
                                        spaces: {
                                            description: string;
                                            items: { properties: ...; required: ...; type: ... };
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { magic_link: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: never[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/user_identities/add_acs_user": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_user_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                put: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_user_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/user_identities/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_system_ids: {
                                            description: string;
                                            items: { format: ...; type: ... };
                                            type: string;
                                        };
                                        email_address: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        full_name: {
                                            description: string;
                                            minLength: number;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        phone_number: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        user_identity_key: {
                                            description: string;
                                            minLength: number;
                                            nullable: boolean;
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; user_identity: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/user_identities/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/user_identities/enrollment_automations/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        enrollment_automation_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/user_identities/enrollment_automations/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            enrollment_automation: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        enrollment_automation_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            enrollment_automation: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/user_identities/enrollment_automations/launch": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_credential_pool_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        create_credential_manager_user: {
                                            description: string;
                                            type: string;
                                        };
                                        credential_manager_acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        credential_manager_acs_user_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            enrollment_automation: { $ref: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/user_identities/enrollment_automations/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            enrollment_automations: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            enrollment_automations: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-deprecated": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/user_identities/generate_instant_key": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        max_use_count: {
                                            default: number;
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { instant_key: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/user_identities/get": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; user_identity: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    oneOf: (
                                        | { properties: ...; required: ...; type: ... }
                                        | { properties: ...; required: ...; type: ... }
                                    )[];
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; user_identity: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/user_identities/grant_access_to_device": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                put: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/user_identities/list": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: (
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format?: undefined; type: string };
                        }
                        | {
                            in: string;
                            name: string;
                            schema: { description: string; format: string; type: string };
                        }
                    )[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            user_identities: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        credential_manager_acs_system_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        search: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            user_identities: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/user_identities/list_accessible_devices": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            accessible_devices: {
                                                deprecated: ...;
                                                items: ...;
                                                type: ...;
                                                "x-deprecated": ...;
                                            };
                                            devices: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            accessible_devices: {
                                                deprecated: ...;
                                                items: ...;
                                                type: ...;
                                                "x-deprecated": ...;
                                            };
                                            devices: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/user_identities/list_acs_systems": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_systems: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_systems: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/user_identities/list_acs_users": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_users: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            acs_users: { items: ...; type: ... };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/user_identities/remove_acs_user": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        acs_user_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/user_identities/revoke_access_to_device": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        device_id: { description: string; format: string; type: string };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/user_identities/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        email_address: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        full_name: {
                                            description: string;
                                            minLength: number;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        phone_number: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        user_identity_key: {
                                            description: string;
                                            minLength: number;
                                            nullable: boolean;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        email_address: {
                                            description: string;
                                            format: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        full_name: {
                                            description: string;
                                            minLength: number;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        phone_number: {
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                        };
                                        user_identity_id: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        user_identity_key: {
                                            description: string;
                                            minLength: number;
                                            nullable: boolean;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/webhooks/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        event_types: {
                                            default: (...)[];
                                            description: string;
                                            items: { type: ... };
                                            type: string;
                                        };
                                        url: { description: string; format: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; webhook: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/webhooks/delete": {
                delete: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: { webhook_id: { description: string; type: string } };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/webhooks/get": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { description: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; webhook: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: { webhook_id: { description: string; type: string } };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; webhook: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/webhooks/list": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            webhooks: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            webhooks: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/webhooks/update": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        event_types: {
                                            description: string;
                                            items: { type: ... };
                                            type: string;
                                        };
                                        webhook_id: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                put: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        event_types: {
                                            description: string;
                                            items: { type: ... };
                                            type: string;
                                        };
                                        webhook_id: { description: string; type: string };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
            "/workspaces/create": {
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        company_name: { description: string; type: string };
                                        connect_partner_name: {
                                            deprecated: boolean;
                                            description: string;
                                            nullable: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        connect_webview_customization: {
                                            description: string;
                                            properties: {
                                                logo_shape: ...;
                                                primary_button_color: ...;
                                                primary_button_text_color: ...;
                                                success_message: ...;
                                            };
                                            type: string;
                                        };
                                        is_sandbox: { default: boolean; description: string; type: string };
                                        name: { description: string; type: string };
                                        webview_logo_shape: {
                                            deprecated: boolean;
                                            enum: (...)[];
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        webview_primary_button_color: {
                                            deprecated: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        webview_primary_button_text_color: {
                                            deprecated: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                        webview_success_message: {
                                            deprecated: boolean;
                                            type: string;
                                            "x-deprecated": string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; workspace: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            console_session_with_workspace?: undefined;
                            console_session_without_workspace?: undefined;
                            pat_without_workspace: never[];
                        }
                        | {
                            console_session_with_workspace: never[];
                            console_session_without_workspace?: undefined;
                            pat_without_workspace?: undefined;
                        }
                        | {
                            console_session_with_workspace?: undefined;
                            console_session_without_workspace: never[];
                            pat_without_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/workspaces/find_resources": {
                get: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            batch: {
                                                description: ...;
                                                properties: ...;
                                                required: ...;
                                                type: ...;
                                            };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-batch-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    parameters: {
                        in: string;
                        name: string;
                        required: boolean;
                        schema: { format: string; type: string };
                    }[];
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            batch: {
                                                description: ...;
                                                properties: ...;
                                                required: ...;
                                                type: ...;
                                            };
                                            ok: { type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-batch-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                    "x-undocumented": string;
                };
            };
            "/workspaces/get": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; workspace: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { ok: { type: ... }; workspace: { $ref: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            client_session_with_customer?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/workspaces/list": {
                get: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            workspaces: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            console_session_without_workspace?: undefined;
                            pat_with_workspace: never[];
                            pat_without_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            console_session_without_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            pat_without_workspace: never[];
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            console_session_without_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            pat_without_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            console_session_without_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            pat_without_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            console_session_without_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            pat_without_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            console_session_without_workspace: never[];
                            pat_with_workspace?: undefined;
                            pat_without_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: {
                                            ok: { type: ... };
                                            workspaces: { items: ...; type: ... };
                                        };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            console_session_without_workspace?: undefined;
                            pat_with_workspace: never[];
                            pat_without_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            console_session_without_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            pat_without_workspace: never[];
                        }
                        | {
                            api_key: never[];
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            console_session_without_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            pat_without_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session: never[];
                            console_session_with_workspace?: undefined;
                            console_session_without_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            pat_without_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace: never[];
                            console_session_without_workspace?: undefined;
                            pat_with_workspace?: undefined;
                            pat_without_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            client_session?: undefined;
                            console_session_with_workspace?: undefined;
                            console_session_without_workspace: never[];
                            pat_with_workspace?: undefined;
                            pat_without_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/workspaces/reset_sandbox": {
                post: {
                    description: string;
                    operationId: string;
                    responses: {
                        "200": {
                            content: {
                                "application/json": {
                                    schema: {
                                        properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                        required: string[];
                                        type: string;
                                    };
                                };
                            };
                            description: string;
                        };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-action-attempt-type": string;
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-fern-sdk-return-value": string;
                    "x-response-key": string;
                    "x-title": string;
                };
            };
            "/workspaces/update": {
                patch: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        connect_partner_name: { description: string; type: string };
                                        connect_webview_customization: {
                                            description: string;
                                            properties: {
                                                logo_shape: ...;
                                                primary_button_color: ...;
                                                primary_button_text_color: ...;
                                                success_message: ...;
                                            };
                                            type: string;
                                        };
                                        is_suspended: { description: string; type: string };
                                        name: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": { description: string };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
                post: {
                    description: string;
                    operationId: string;
                    requestBody: {
                        content: {
                            "application/json": {
                                schema: {
                                    properties: {
                                        connect_partner_name: { description: string; type: string };
                                        connect_webview_customization: {
                                            description: string;
                                            properties: {
                                                logo_shape: ...;
                                                primary_button_color: ...;
                                                primary_button_text_color: ...;
                                                success_message: ...;
                                            };
                                            type: string;
                                        };
                                        is_suspended: { description: string; type: string };
                                        name: { description: string; type: string };
                                    };
                                    type: string;
                                };
                            };
                        };
                    };
                    responses: {
                        "200": { description: string };
                        "400": { description: string };
                        "401": { description: string };
                    };
                    security: (
                        | {
                            api_key: never[];
                            console_session_with_workspace?: undefined;
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace: never[];
                            pat_with_workspace?: undefined;
                        }
                        | {
                            api_key?: undefined;
                            console_session_with_workspace?: undefined;
                            pat_with_workspace: never[];
                        }
                    )[];
                    summary: string;
                    tags: string[];
                    "x-fern-sdk-group-name": string[];
                    "x-fern-sdk-method-name": string;
                    "x-response-key": null;
                    "x-title": string;
                };
            };
        };
        servers: { url: string }[];
        tags: { description: string; name: string }[];
    }

    Type declaration

    • components: {
          schemas: {
              access_code: {
                  description: string;
                  properties: {
                      access_code_id: { description: string; format: string; type: string };
                      code: { description: string; nullable: boolean; type: string };
                      common_code_key: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      device_id: { description: string; format: string; type: string };
                      ends_at: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      errors: {
                          description: string;
                          items: {
                              discriminator: { propertyName: string };
                              oneOf: (
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_access_code_error: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error?: ...;
                                          is_device_error?: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_access_code_error?: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_access_code_error?: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key": string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_access_code_error?: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error?: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_access_code_error?: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error?: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key": string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_access_code_error?: ...;
                                          is_bridge_error: ...;
                                          is_connected_account_error: ...;
                                          is_device_error?: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                              )[];
                          };
                          type: string;
                          "x-variant-groups": {
                              access_codes: { name: string };
                              hardware: { name: string };
                              locks: { name: string };
                              noise_sensors: { name: string };
                              phones: { name: string };
                              provider_metadata: { name: string };
                              thermostats: { name: string };
                          };
                      };
                      is_backup: { description: string; type: string };
                      is_backup_access_code_available: { description: string; type: string };
                      is_external_modification_allowed: { description: string; type: string };
                      is_managed: { description: string; enum: boolean[]; type: string };
                      is_offline_access_code: { description: string; type: string };
                      is_one_time_use: { description: string; type: string };
                      is_scheduled_on_device: { description: string; type: string };
                      is_waiting_for_code_assignment: { description: string; type: string };
                      name: { description: string; nullable: boolean; type: string };
                      pulled_backup_access_code_id: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      starts_at: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      status: { description: string; enum: string[]; type: string };
                      type: { description: string; enum: string[]; type: string };
                      warnings: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: {
                                  description: string;
                                  properties: {
                                      created_at: { description: ...; format: ...; type: ... };
                                      message: { description: ...; type: ... };
                                      warning_code: { description: ...; enum: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              }[];
                          };
                          type: string;
                          "x-variant-groups": {
                              access_codes: { name: string };
                              hardware: { name: string };
                              locks: { name: string };
                              noise_sensors: { name: string };
                              phones: { name: string };
                              provider_metadata: { name: string };
                              thermostats: { name: string };
                          };
                      };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              access_grant: {
                  description: string;
                  properties: {
                      access_grant_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      access_grant_key: { description: string; type: string };
                      access_method_ids: {
                          description: string;
                          items: { format: string; type: string };
                          type: string;
                      };
                      client_session_token: { description: string; type: string };
                      created_at: { description: string; format: string; type: string };
                      display_name: { description: string; type: string };
                      ends_at: { description: string; format: string; type: string };
                      instant_key_url: { description: string; format: string; type: string };
                      location_ids: {
                          deprecated: boolean;
                          items: { format: string; type: string };
                          type: string;
                          "x-deprecated": string;
                      };
                      name: { description: string; nullable: boolean; type: string };
                      requested_access_methods: {
                          description: string;
                          items: {
                              properties: {
                                  created_access_method_ids: {
                                      description: string;
                                      items: { format: string; type: string };
                                      type: string;
                                  };
                                  created_at: { description: string; format: string; type: string };
                                  display_name: { description: string; type: string };
                                  mode: { description: string; enum: string[]; type: string };
                              };
                              required: string[];
                              type: string;
                          };
                          type: string;
                      };
                      space_ids: {
                          description: string;
                          items: { format: string; type: string };
                          type: string;
                      };
                      starts_at: { description: string; format: string; type: string };
                      user_identity_id: { description: string; format: string; type: string };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-draft": string;
                  "x-route-path": string;
              };
              access_method: {
                  description: string;
                  properties: {
                      access_method_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      client_session_token: { description: string; type: string };
                      code: { description: string; type: string };
                      created_at: { description: string; format: string; type: string };
                      display_name: { description: string; type: string };
                      instant_key_url: { description: string; format: string; type: string };
                      is_encoding_required: { description: string; type: string };
                      is_issued: { description: string; type: string };
                      issued_at: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      mode: { description: string; enum: string[]; type: string };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-draft": string;
                  "x-route-path": string;
              };
              acs_access_group: {
                  description: string;
                  properties: {
                      access_group_type: {
                          deprecated: boolean;
                          enum: string[];
                          type: string;
                          "x-deprecated": string;
                      };
                      access_group_type_display_name: {
                          deprecated: boolean;
                          type: string;
                          "x-deprecated": string;
                      };
                      acs_access_group_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      acs_system_id: { description: string; format: string; type: string };
                      connected_account_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      display_name: { type: string };
                      external_type: { description: string; enum: string[]; type: string };
                      external_type_display_name: { description: string; type: string };
                      is_managed: { enum: boolean[]; type: string };
                      name: { description: string; type: string };
                      warnings: {
                          description: string;
                          items: {
                              description: string;
                              properties: {
                                  created_at: { description: string; format: string; type: string };
                                  message: { description: string; type: string };
                                  warning_code: { description: string; enum: string[]; type: string };
                              };
                              required: string[];
                              type: string;
                          };
                          type: string;
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              acs_credential: {
                  description: string;
                  properties: {
                      access_method: { description: string; enum: string[]; type: string };
                      acs_credential_id: { description: string; format: string; type: string };
                      acs_credential_pool_id: { format: string; type: string };
                      acs_system_id: { description: string; format: string; type: string };
                      acs_user_id: { description: string; format: string; type: string };
                      assa_abloy_vostio_metadata: {
                          description: string;
                          properties: {
                              auto_join: { description: string; type: string };
                              door_names: {
                                  description: string;
                                  items: { type: string };
                                  type: string;
                              };
                              endpoint_id: { description: string; type: string };
                              key_id: { description: string; type: string };
                              key_issuing_request_id: { description: string; type: string };
                              override_guest_acs_entrance_ids: {
                                  description: string;
                                  items: { type: string };
                                  type: string;
                              };
                          };
                          type: string;
                      };
                      card_number: { description: string; nullable: boolean; type: string };
                      code: { description: string; nullable: boolean; type: string };
                      connected_account_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      display_name: { description: string; minLength: number; type: string };
                      ends_at: { description: string; type: string };
                      errors: {
                          description: string;
                          items: {
                              properties: {
                                  error_code: { type: string };
                                  message: { type: string };
                              };
                              required: string[];
                              type: string;
                          };
                          type: string;
                      };
                      external_type: { description: string; enum: string[]; type: string };
                      external_type_display_name: { description: string; type: string };
                      is_issued: { description: string; type: string };
                      is_latest_desired_state_synced_with_provider: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      is_managed: { enum: boolean[]; type: string };
                      is_multi_phone_sync_credential: { description: string; type: string };
                      is_one_time_use: { description: string; type: string };
                      issued_at: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      latest_desired_state_synced_with_provider_at: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      parent_acs_credential_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      starts_at: { description: string; type: string };
                      user_identity_id: { description: string; format: string; type: string };
                      visionline_metadata: {
                          description: string;
                          properties: {
                              auto_join: { description: string; type: string };
                              card_function_type: {
                                  description: string;
                                  enum: string[];
                                  type: string;
                              };
                              card_id: { description: string; type: string };
                              common_acs_entrance_ids: {
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                              };
                              credential_id: { description: string; type: string };
                              guest_acs_entrance_ids: {
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                              };
                              is_valid: { description: string; type: string };
                              joiner_acs_credential_ids: {
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                              };
                          };
                          required: string[];
                          type: string;
                      };
                      warnings: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: {
                                  description: string;
                                  properties: {
                                      created_at: { description: ...; format: ...; type: ... };
                                      message: { description: ...; type: ... };
                                      warning_code: { description: ...; enum: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              }[];
                          };
                          type: string;
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              acs_credential_pool: {
                  deprecated: boolean;
                  properties: {
                      acs_credential_pool_id: { format: string; type: string };
                      acs_system_id: { format: string; type: string };
                      created_at: { format: string; type: string };
                      display_name: { minLength: number; type: string };
                      external_type: { enum: string[]; type: string };
                      external_type_display_name: { type: string };
                      workspace_id: { format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-deprecated": string;
                  "x-route-path": string;
                  "x-undocumented": string;
              };
              acs_credential_provisioning_automation: {
                  deprecated: boolean;
                  properties: {
                      acs_credential_provisioning_automation_id: {
                          format: string;
                          type: string;
                      };
                      created_at: { format: string; type: string };
                      credential_manager_acs_system_id: { format: string; type: string };
                      user_identity_id: { format: string; type: string };
                      workspace_id: { format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-deprecated": string;
                  "x-route-path": string;
                  "x-undocumented": string;
              };
              acs_encoder: {
                  description: string;
                  properties: {
                      acs_encoder_id: { description: string; format: string; type: string };
                      acs_system_id: { description: string; format: string; type: string };
                      connected_account_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      display_name: { description: string; type: string };
                      errors: {
                          description: string;
                          items: {
                              description: string;
                              properties: {
                                  created_at: { description: string; format: string; type: string };
                                  error_code: { description: string; enum: string[]; type: string };
                                  message: { description: string; type: string };
                              };
                              required: string[];
                              type: string;
                          };
                          type: string;
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              acs_entrance: {
                  description: string;
                  properties: {
                      acs_entrance_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      acs_system_id: { description: string; format: string; type: string };
                      assa_abloy_vostio_metadata: {
                          description: string;
                          properties: {
                              door_name: { description: string; type: string };
                              door_number: { description: string; format: string; type: string };
                              door_type: { description: string; enum: string[]; type: string };
                              pms_id: { description: string; type: string };
                              stand_open: { description: string; type: string };
                          };
                          required: string[];
                          type: string;
                      };
                      can_unlock_with_card: { description: string; type: string };
                      can_unlock_with_code: { description: string; type: string };
                      can_unlock_with_mobile_key: { description: string; type: string };
                      connected_account_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      display_name: { description: string; type: string };
                      dormakaba_community_metadata: {
                          description: string;
                          properties: {
                              access_point_name: { description: string; type: string };
                          };
                          required: string[];
                          type: string;
                      };
                      errors: {
                          description: string;
                          items: {
                              properties: {
                                  error_code: { description: string; type: string };
                                  message: { description: string; type: string };
                              };
                              required: string[];
                              type: string;
                          };
                          type: string;
                      };
                      latch_metadata: {
                          description: string;
                          properties: {
                              accessibility_type: { description: string; type: string };
                              door_name: { description: string; type: string };
                              door_type: { description: string; type: string };
                              is_connected: { description: string; type: string };
                          };
                          required: string[];
                          type: string;
                      };
                      salto_ks_metadata: {
                          description: string;
                          properties: {
                              battery_level: { description: string; type: string };
                              door_name: { description: string; type: string };
                              intrusion_alarm: { description: string; type: string };
                              left_open_alarm: { description: string; type: string };
                              lock_type: { description: string; type: string };
                              locked_state: { description: string; type: string };
                              online: { description: string; type: string };
                              privacy_mode: { description: string; type: string };
                          };
                          required: string[];
                          type: string;
                      };
                      salto_space_metadata: {
                          description: string;
                          properties: {
                              door_description: { description: string; type: string };
                              door_id: { description: string; type: string };
                              door_name: { description: string; type: string };
                              ext_door_id: {
                                  deprecated: boolean;
                                  type: string;
                                  "x-deprecated": string;
                              };
                              room_description: { description: string; type: string };
                              room_name: { description: string; type: string };
                          };
                          type: string;
                      };
                      visionline_metadata: {
                          description: string;
                          properties: {
                              door_category: {
                                  description: string;
                                  enum: string[];
                                  type: string;
                              };
                              door_name: { description: string; type: string };
                              profiles: {
                                  description: string;
                                  items: {
                                      properties: {
                                          visionline_door_profile_id: { description: ...; type: ... };
                                          visionline_door_profile_type: {
                                              description: ...;
                                              enum: ...;
                                              type: ...;
                                          };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                                  type: string;
                              };
                          };
                          required: string[];
                          type: string;
                      };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              acs_system: {
                  description: string;
                  properties: {
                      acs_access_group_count: { format: string; type: string };
                      acs_system_id: { description: string; format: string; type: string };
                      acs_user_count: { format: string; type: string };
                      connected_account_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      connected_account_ids: {
                          deprecated: boolean;
                          description: string;
                          items: { format: string; type: string };
                          type: string;
                          "x-deprecated": string;
                      };
                      created_at: { description: string; format: string; type: string };
                      default_credential_manager_acs_system_id: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      errors: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: (
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error?: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                              )[];
                          };
                          type: string;
                      };
                      external_type: { description: string; enum: string[]; type: string };
                      external_type_display_name: { description: string; type: string };
                      image_alt_text: { description: string; type: string };
                      image_url: { description: string; type: string };
                      is_credential_manager: { description: string; type: string };
                      location: {
                          properties: {
                              time_zone: { description: string; nullable: boolean; type: string };
                          };
                          required: string[];
                          type: string;
                      };
                      name: { description: string; type: string };
                      system_type: {
                          deprecated: boolean;
                          enum: string[];
                          type: string;
                          "x-deprecated": string;
                      };
                      system_type_display_name: {
                          deprecated: boolean;
                          type: string;
                          "x-deprecated": string;
                      };
                      visionline_metadata: {
                          properties: {
                              lan_address: { description: string; type: string };
                              mobile_access_uuid: { description: string; type: string };
                              system_id: { description: string; type: string };
                          };
                          required: string[];
                          type: string;
                      };
                      warnings: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: (
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          message: ...;
                                          misconfigured_acs_entrance_ids?: ...;
                                          warning_code: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          message: ...;
                                          misconfigured_acs_entrance_ids: ...;
                                          warning_code: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                              )[];
                          };
                          type: string;
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              acs_user: {
                  description: string;
                  properties: {
                      access_schedule: {
                          description: string;
                          properties: {
                              ends_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              starts_at: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                      };
                      acs_system_id: { description: string; format: string; type: string };
                      acs_user_id: { description: string; format: string; type: string };
                      connected_account_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      display_name: { description: string; type: string };
                      email: {
                          deprecated: boolean;
                          format: string;
                          type: string;
                          "x-deprecated": string;
                      };
                      email_address: { description: string; format: string; type: string };
                      errors: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: {
                                  description: string;
                                  properties: {
                                      created_at: { description: ...; format: ...; type: ... };
                                      error_code: { enum: ...; type: ... };
                                      message: { description: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              }[];
                          };
                          type: string;
                      };
                      external_type: { description: string; enum: string[]; type: string };
                      external_type_display_name: { description: string; type: string };
                      full_name: { description: string; minLength: number; type: string };
                      hid_acs_system_id: { format: string; type: string };
                      is_managed: { enum: boolean[]; type: string };
                      is_suspended: { description: string; type: string };
                      last_successful_sync_at: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                          "x-undocumented": string;
                      };
                      pending_mutations: {
                          description: string;
                          items: {
                              discriminator: { propertyName: string };
                              oneOf: (
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          from?: ...;
                                          message: ...;
                                          mutation_code: ...;
                                          to?: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                                  | {
                                      description?: undefined;
                                      properties: {
                                          created_at: ...;
                                          from: ...;
                                          message: ...;
                                          mutation_code: ...;
                                          to: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          from: ...;
                                          message: ...;
                                          mutation_code: ...;
                                          to: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          from: ...;
                                          message: ...;
                                          mutation_code: ...;
                                          to: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          from: ...;
                                          message: ...;
                                          mutation_code: ...;
                                          to: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                              )[];
                          };
                          type: string;
                      };
                      phone_number: { description: string; type: string };
                      user_identity_email_address: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      user_identity_full_name: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      user_identity_id: { description: string; type: string };
                      user_identity_phone_number: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      warnings: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: {
                                  description: string;
                                  properties: {
                                      created_at: { description: ...; format: ...; type: ... };
                                      message: { description: ...; type: ... };
                                      warning_code: { enum: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              }[];
                          };
                          type: string;
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              action_attempt: {
                  description: string;
                  oneOf: (
                      | {
                          description: string;
                          properties: {
                              action_attempt_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              action_type: { description: string; enum: string[]; type: string };
                              error: {
                                  description: string;
                                  nullable: boolean;
                                  oneOf?: undefined;
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              result: {
                                  description: string;
                                  nullable: boolean;
                                  oneOf?: undefined;
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              status: { enum: string[]; type: string };
                          };
                          required: string[];
                          type: string;
                      }
                      | {
                          description: string;
                          properties: {
                              action_attempt_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              action_type: { description: string; enum: string[]; type: string };
                              error: {
                                  description: string;
                                  nullable: boolean;
                                  oneOf?: undefined;
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              result: {
                                  description: string;
                                  nullable?: undefined;
                                  oneOf?: undefined;
                                  properties: {
                                      access_code?: undefined;
                                      acs_credential_on_encoder?: undefined;
                                      acs_credential_on_seam?: undefined;
                                      noise_threshold?: undefined;
                                      warnings?: undefined;
                                  };
                                  required?: undefined;
                                  type: string;
                              };
                              status: { enum: string[]; type: string };
                          };
                          required: string[];
                          type: string;
                      }
                      | {
                          description: string;
                          properties: {
                              action_attempt_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              action_type: { description: string; enum: string[]; type: string };
                              error: {
                                  description: string;
                                  nullable?: undefined;
                                  oneOf?: undefined;
                                  properties: {
                                      message: { description: ...; type: ... };
                                      type: { description: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              result: {
                                  description: string;
                                  nullable: boolean;
                                  oneOf?: undefined;
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              status: { enum: string[]; type: string };
                          };
                          required: string[];
                          type: string;
                      }
                      | {
                          description: string;
                          properties: {
                              action_attempt_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              action_type: { description: string; enum: string[]; type: string };
                              error: {
                                  description: string;
                                  nullable: boolean;
                                  oneOf?: undefined;
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              result: {
                                  description: string;
                                  nullable?: undefined;
                                  oneOf?: undefined;
                                  properties: {
                                      access_code?: undefined;
                                      acs_credential_on_encoder: {
                                          description: ...;
                                          nullable: ...;
                                          properties: ...;
                                          required: ...;
                                          type: ...;
                                      };
                                      acs_credential_on_seam: {
                                          description: ...;
                                          nullable: ...;
                                          oneOf: ...;
                                          "x-route-path": ...;
                                      };
                                      noise_threshold?: undefined;
                                      warnings: { description: ...; items: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              status: { enum: string[]; type: string };
                          };
                          required: string[];
                          type: string;
                      }
                      | {
                          description: string;
                          properties: {
                              action_attempt_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              action_type: { description: string; enum: string[]; type: string };
                              error: {
                                  description?: undefined;
                                  nullable?: undefined;
                                  oneOf: {
                                      description: ...;
                                      properties: ...;
                                      required: ...;
                                      type: ...;
                                  }[];
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              result: {
                                  description: string;
                                  nullable: boolean;
                                  oneOf?: undefined;
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              status: { enum: string[]; type: string };
                          };
                          required: string[];
                          type: string;
                      }
                      | {
                          description: string;
                          properties: {
                              action_attempt_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              action_type: { description: string; enum: string[]; type: string };
                              error: {
                                  description: string;
                                  nullable: boolean;
                                  oneOf?: undefined;
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              result: {
                                  description: string;
                                  nullable?: undefined;
                                  oneOf: ((...) | (...))[];
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              status: { enum: string[]; type: string };
                          };
                          required: string[];
                          type: string;
                      }
                      | {
                          description?: undefined;
                          properties: {
                              action_attempt_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              action_type: { description: string; enum: string[]; type: string };
                              error: {
                                  description: string;
                                  nullable: boolean;
                                  oneOf?: undefined;
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              result: {
                                  description: string;
                                  nullable: boolean;
                                  oneOf?: undefined;
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              status: { enum: string[]; type: string };
                          };
                          required: string[];
                          type: string;
                      }
                      | {
                          description?: undefined;
                          properties: {
                              action_attempt_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              action_type: { description: string; enum: string[]; type: string };
                              error: {
                                  description: string;
                                  nullable: boolean;
                                  oneOf?: undefined;
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              result: {
                                  description: string;
                                  nullable?: undefined;
                                  oneOf?: undefined;
                                  properties: {
                                      access_code?: undefined;
                                      acs_credential_on_encoder?: undefined;
                                      acs_credential_on_seam?: undefined;
                                      noise_threshold?: undefined;
                                      warnings?: undefined;
                                  };
                                  required?: undefined;
                                  type: string;
                              };
                              status: { enum: string[]; type: string };
                          };
                          required: string[];
                          type: string;
                      }
                      | {
                          description?: undefined;
                          properties: {
                              action_attempt_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              action_type: { description: string; enum: string[]; type: string };
                              error: {
                                  description: string;
                                  nullable?: undefined;
                                  oneOf?: undefined;
                                  properties: {
                                      message: { description: ...; type: ... };
                                      type: { description: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              result: {
                                  description: string;
                                  nullable: boolean;
                                  oneOf?: undefined;
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              status: { enum: string[]; type: string };
                          };
                          required: string[];
                          type: string;
                      }
                      | {
                          description?: undefined;
                          properties: {
                              action_attempt_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              action_type: { description: string; enum: string[]; type: string };
                              error: {
                                  description: string;
                                  nullable: boolean;
                                  oneOf?: undefined;
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              result: {
                                  description: string;
                                  nullable?: undefined;
                                  oneOf?: undefined;
                                  properties: {
                                      access_code: { description: ... };
                                      acs_credential_on_encoder?: undefined;
                                      acs_credential_on_seam?: undefined;
                                      noise_threshold?: undefined;
                                      warnings?: undefined;
                                  };
                                  required?: undefined;
                                  type: string;
                              };
                              status: { enum: string[]; type: string };
                          };
                          required: string[];
                          type: string;
                      }
                      | {
                          description?: undefined;
                          properties: {
                              action_attempt_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              action_type: { description: string; enum: string[]; type: string };
                              error: {
                                  description: string;
                                  nullable: boolean;
                                  oneOf?: undefined;
                                  properties?: undefined;
                                  required?: undefined;
                                  type?: undefined;
                              };
                              result: {
                                  description: string;
                                  nullable?: undefined;
                                  oneOf?: undefined;
                                  properties: {
                                      access_code?: undefined;
                                      acs_credential_on_encoder?: undefined;
                                      acs_credential_on_seam?: undefined;
                                      noise_threshold: { description: ... };
                                      warnings?: undefined;
                                  };
                                  required?: undefined;
                                  type: string;
                              };
                              status: { enum: string[]; type: string };
                          };
                          required: string[];
                          type: string;
                      }
                  )[];
                  "x-route-path": string;
              };
              bridge_client_session: {
                  description: string;
                  properties: {
                      bridge_client_machine_identifier_key: {
                          description: string;
                          type: string;
                      };
                      bridge_client_name: { description: string; type: string };
                      bridge_client_session_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      bridge_client_session_token: { description: string; type: string };
                      bridge_client_time_zone: { description: string; type: string };
                      created_at: { description: string; format: string; type: string };
                      errors: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: (
                                  | {
                                      description: string;
                                      properties: {
                                          can_tailscale_proxy_reach_bridge: ...;
                                          can_tailscale_proxy_reach_tailscale_network: ...;
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_socks_server_healthy: ...;
                                          is_tailscale_proxy_reachable: ...;
                                          is_tailscale_proxy_socks_server_healthy: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          can_tailscale_proxy_reach_bridge?: ...;
                                          can_tailscale_proxy_reach_tailscale_network?: ...;
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_socks_server_healthy?: ...;
                                          is_tailscale_proxy_reachable?: ...;
                                          is_tailscale_proxy_socks_server_healthy?: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                              )[];
                          };
                          type: string;
                      };
                      pairing_code: {
                          description: string;
                          maxLength: number;
                          minLength: number;
                          type: string;
                      };
                      pairing_code_expires_at: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      tailscale_auth_key: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      tailscale_hostname: { description: string; type: string };
                      telemetry_token: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      telemetry_token_expires_at: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      telemetry_url: { description: string; nullable: boolean; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
                  "x-undocumented": string;
              };
              bridge_connected_systems: {
                  description: string;
                  properties: {
                      acs_system_display_name: { description: string; type: string };
                      acs_system_id: { description: string; format: string; type: string };
                      bridge_created_at: { description: string; format: string; type: string };
                      bridge_id: { description: string; format: string; type: string };
                      connected_account_created_at: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      connected_account_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      workspace_display_name: { description: string; type: string };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
                  "x-undocumented": string;
              };
              client_session: {
                  description: string;
                  properties: {
                      client_session_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      connect_webview_ids: {
                          description: string;
                          items: { format: string; type: string };
                          type: string;
                      };
                      connected_account_ids: {
                          description: string;
                          items: { format: string; type: string };
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      customer_id: { description: string; format: string; type: string };
                      device_count: { description: string; format: string; type: string };
                      expires_at: { description: string; format: string; type: string };
                      token: { description: string; type: string };
                      user_identifier_key: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      user_identity_id: { description: string; format: string; type: string };
                      user_identity_ids: {
                          deprecated: boolean;
                          description: string;
                          items: { format: string; type: string };
                          type: string;
                          "x-deprecated": string;
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              connect_webview: {
                  description: string;
                  properties: {
                      accepted_capabilities: {
                          description: string;
                          items: { description: string; enum: string[]; type: string };
                          type: string;
                      };
                      accepted_devices: {
                          deprecated: boolean;
                          items: { type: string };
                          type: string;
                          "x-deprecated": string;
                          "x-undocumented": string;
                      };
                      accepted_providers: {
                          description: string;
                          items: { type: string };
                          type: string;
                      };
                      any_device_allowed: {
                          deprecated: boolean;
                          type: string;
                          "x-deprecated": string;
                          "x-undocumented": string;
                      };
                      any_provider_allowed: { description: string; type: string };
                      authorized_at: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      automatically_manage_new_devices: { description: string; type: string };
                      connect_webview_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      connected_account_id: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      custom_metadata: {
                          additionalProperties: { oneOf: { type: string }[] };
                          description: string;
                          type: string;
                      };
                      custom_redirect_failure_url: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      custom_redirect_url: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      customer_key: { description: string; type: string };
                      device_selection_mode: { enum: string[]; type: string };
                      login_successful: { description: string; type: string };
                      selected_provider: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      status: { description: string; enum: string[]; type: string };
                      url: { description: string; format: string; type: string };
                      wait_for_device_creation: { description: string; type: string };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              connected_account: {
                  description: string;
                  properties: {
                      accepted_capabilities: {
                          description: string;
                          items: { description: string; enum: string[]; type: string };
                          type: string;
                      };
                      account_type: { description: string; type: string };
                      account_type_display_name: { description: string; type: string };
                      automatically_manage_new_devices: { description: string; type: string };
                      connected_account_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      custom_metadata: {
                          additionalProperties: { oneOf: { type: string }[] };
                          description: string;
                          type: string;
                      };
                      customer_key: { description: string; type: string };
                      errors: {
                          description: string;
                          items: {
                              discriminator: { propertyName: string };
                              oneOf: (
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error: ...;
                                          is_connected_account_error: ...;
                                          message: ...;
                                          salto_ks_metadata?: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error: ...;
                                          is_connected_account_error: ...;
                                          message: ...;
                                          salto_ks_metadata: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                              )[];
                          };
                          type: string;
                      };
                      user_identifier: {
                          description: string;
                          properties: {
                              api_url: { description: string; type: string };
                              email: { description: string; type: string };
                              exclusive: { description: string; type: string };
                              phone: { description: string; type: string };
                              username: { description: string; type: string };
                          };
                          type: string;
                      };
                      warnings: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: (
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          message: ...;
                                          salto_ks_metadata?: ...;
                                          warning_code: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          message: ...;
                                          salto_ks_metadata: ...;
                                          warning_code: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                              )[];
                          };
                          type: string;
                      };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              device: {
                  description: string;
                  properties: {
                      can_hvac_cool: { type: string };
                      can_hvac_heat: { type: string };
                      can_hvac_heat_cool: { type: string };
                      can_program_offline_access_codes: { type: string };
                      can_program_online_access_codes: { type: string };
                      can_remotely_lock: { type: string };
                      can_remotely_unlock: { type: string };
                      can_simulate_connection: { type: string };
                      can_simulate_disconnection: { type: string };
                      can_simulate_removal: { type: string };
                      can_turn_off_hvac: { type: string };
                      can_unlock_with_code: { type: string };
                      capabilities_supported: {
                          description: string;
                          items: { description: string; enum: string[]; type: string };
                          type: string;
                      };
                      connected_account_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      custom_metadata: {
                          additionalProperties: { oneOf: { type: string }[] };
                          description: string;
                          type: string;
                      };
                      device_id: { description: string; format: string; type: string };
                      device_type: {
                          description: string;
                          oneOf: { description: string; enum: string[]; type: string }[];
                      };
                      display_name: { description: string; type: string };
                      errors: {
                          description: string;
                          items: {
                              discriminator: { propertyName: string };
                              oneOf: (
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key": string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error?: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error?: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key": string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error: ...;
                                          is_connected_account_error: ...;
                                          is_device_error?: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                              )[];
                          };
                          type: string;
                          "x-variant-groups": {
                              access_codes: { name: string };
                              hardware: { name: string };
                              locks: { name: string };
                              noise_sensors: { name: string };
                              phones: { name: string };
                              provider_metadata: { name: string };
                              thermostats: { name: string };
                          };
                      };
                      is_managed: { description: string; enum: boolean[]; type: string };
                      location: {
                          description: string;
                          nullable: boolean;
                          properties: {
                              location_name: { description: string; type: string };
                              timezone: { description: string; type: string };
                          };
                          type: string;
                          "x-property-group-key": string;
                      };
                      nickname: { description: string; type: string };
                      properties: {
                          allOf: ({ allOf: ((...) | (...))[] } | { allOf: ((...) | (...))[] })[];
                          description: string;
                          "x-property-groups": {
                              access_codes: { name: string };
                              hardware: { name: string };
                              locks: { name: string };
                              noise_sensors: { name: string };
                              phones: { name: string };
                              provider_metadata: { name: string };
                              thermostats: { name: string };
                          };
                      };
                      warnings: {
                          description: string;
                          items: {
                              discriminator: { propertyName: string };
                              oneOf: (
                                  | {
                                      description: string;
                                      properties: { created_at: ...; message: ...; warning_code: ... };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key": string;
                                  }
                                  | {
                                      description: string;
                                      properties: { created_at: ...; message: ...; warning_code: ... };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                              )[];
                          };
                          type: string;
                          "x-variant-groups": {
                              access_codes: { name: string };
                              hardware: { name: string };
                              locks: { name: string };
                              noise_sensors: { name: string };
                              phones: { name: string };
                              provider_metadata: { name: string };
                              thermostats: { name: string };
                          };
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-property-groups": {
                      access_codes: { name: string };
                      hardware: { name: string };
                      locks: { name: string };
                      noise_sensors: { name: string };
                      phones: { name: string };
                      provider_metadata: { name: string };
                      thermostats: { name: string };
                  };
                  "x-route-path": string;
              };
              device_provider: {
                  properties: {
                      can_hvac_cool: { type: string };
                      can_hvac_heat: { type: string };
                      can_hvac_heat_cool: { type: string };
                      can_program_offline_access_codes: { type: string };
                      can_program_online_access_codes: { type: string };
                      can_remotely_lock: { type: string };
                      can_remotely_unlock: { type: string };
                      can_simulate_connection: { type: string };
                      can_simulate_disconnection: { type: string };
                      can_simulate_removal: { type: string };
                      can_turn_off_hvac: { type: string };
                      can_unlock_with_code: { type: string };
                      device_provider_name: { enum: string[]; type: string };
                      display_name: { type: string };
                      image_url: { type: string };
                      provider_categories: {
                          items: { enum: string[]; type: string };
                          type: string;
                      };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              enrollment_automation: {
                  deprecated: boolean;
                  description: string;
                  properties: {
                      created_at: { description: string; format: string; type: string };
                      credential_manager_acs_system_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      enrollment_automation_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      user_identity_id: { description: string; format: string; type: string };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-deprecated": string;
                  "x-route-path": string;
              };
              event: {
                  description: string;
                  discriminator: { propertyName: string };
                  oneOf: (
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code: { description: string; nullable?: undefined; type: string };
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code: { description: string; nullable: boolean; type: string };
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id: { type: string };
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id: { description: string; format: string; type: string };
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata?: undefined;
                              connected_account_id?: undefined;
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id: { description: string; format: string; type: string };
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id: { description: string; format: string; type: string };
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata?: undefined;
                              connected_account_id?: undefined;
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata?: undefined;
                              connected_account_id?: undefined;
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id: { description: string; format: string; type: string };
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata?: undefined;
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id: { description: string; format: string; type: string };
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata?: undefined;
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id: { description: string; format: string; type: string };
                              acs_user_id: { format: string; type: string };
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata?: undefined;
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id: { description: string; format: string; type: string };
                              acs_entrance_id?: undefined;
                              acs_system_id: { description: string; format: string; type: string };
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata?: undefined;
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id: { description: string; format: string; type: string };
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata?: undefined;
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id: {
                                  description?: undefined;
                                  format: string;
                                  type: string;
                              };
                              acs_system_id: { description: string; format: string; type: string };
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata?: undefined;
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata?: undefined;
                              connected_account_id?: undefined;
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated: boolean;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated": string;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              action_type: { description: string; type: string };
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata?: undefined;
                              connected_account_id?: undefined;
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status: { description: string; type: string };
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              connected_account_custom_metadata?: undefined;
                              connected_account_id?: undefined;
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code: { description: string; enum: string[]; type: string };
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level: {
                                  description: string;
                                  format: string;
                                  maximum: number;
                                  minimum: number;
                                  type: string;
                              };
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level: {
                                  description: string;
                                  format: string;
                                  maximum: number;
                                  minimum: number;
                                  type: string;
                              };
                              battery_status: { description: string; enum: string[]; type: string };
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata: {
                                  additionalProperties: {};
                                  description: string;
                                  type: string;
                              };
                              noise_level_decibels: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              noise_level_nrs: { description: string; format: string; type: string };
                              noise_threshold_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              noise_threshold_name: { description: string; type: string };
                              noiseaware_metadata: {
                                  additionalProperties: {};
                                  description: string;
                                  type: string;
                              };
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method: { description: string; enum: string[]; type: string };
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key: { description: string; type: string };
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset: { description: string; type: string };
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_fahrenheit: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting: {
                                  description: string;
                                  enum: string[];
                                  type: string;
                              };
                              heating_set_point_celsius: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              heating_set_point_fahrenheit: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              hvac_mode_setting: {
                                  description: string;
                                  enum: string[];
                                  type: string;
                              };
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method: { description: string; enum: string[]; type: string };
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              lower_limit_fahrenheit: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              temperature_fahrenheit: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              upper_limit_fahrenheit: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              desired_temperature_fahrenheit: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              temperature_fahrenheit: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              temperature_fahrenheit: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name: { description: string; type: string };
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata?: undefined;
                              connected_account_id?: undefined;
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata?: undefined;
                              device_id?: undefined;
                              device_name?: undefined;
                              enrollment_automation_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                      | {
                          deprecated?: undefined;
                          description: string;
                          properties: {
                              access_code_id?: undefined;
                              access_grant_id?: undefined;
                              access_method_id?: undefined;
                              acs_access_group_id?: undefined;
                              acs_credential_id?: undefined;
                              acs_encoder_id?: undefined;
                              acs_entrance_id?: undefined;
                              acs_system_id?: undefined;
                              acs_user_id?: undefined;
                              action_attempt_id?: undefined;
                              action_type?: undefined;
                              backup_access_code_id?: undefined;
                              battery_level?: undefined;
                              battery_status?: undefined;
                              client_session_id?: undefined;
                              climate_preset_key?: undefined;
                              code?: undefined;
                              connect_webview_id?: undefined;
                              connected_account_custom_metadata?: undefined;
                              connected_account_id?: undefined;
                              cooling_set_point_celsius?: undefined;
                              cooling_set_point_fahrenheit?: undefined;
                              created_at: { description: string; format: string; type: string };
                              desired_temperature_celsius?: undefined;
                              desired_temperature_fahrenheit?: undefined;
                              device_custom_metadata: {
                                  additionalProperties: { oneOf: (...)[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_name?: undefined;
                              enrollment_automation_id?: undefined;
                              error_code?: undefined;
                              event_id: { description: string; format: string; type: string };
                              event_type: { enum: string[]; type: string };
                              fan_mode_setting?: undefined;
                              heating_set_point_celsius?: undefined;
                              heating_set_point_fahrenheit?: undefined;
                              hvac_mode_setting?: undefined;
                              is_fallback_climate_preset?: undefined;
                              lower_limit_celsius?: undefined;
                              lower_limit_fahrenheit?: undefined;
                              method?: undefined;
                              minut_metadata?: undefined;
                              noise_level_decibels?: undefined;
                              noise_level_nrs?: undefined;
                              noise_threshold_id?: undefined;
                              noise_threshold_name?: undefined;
                              noiseaware_metadata?: undefined;
                              occurred_at: { description: string; format: string; type: string };
                              status?: undefined;
                              temperature_celsius?: undefined;
                              temperature_fahrenheit?: undefined;
                              thermostat_schedule_id?: undefined;
                              upper_limit_celsius?: undefined;
                              upper_limit_fahrenheit?: undefined;
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated"?: undefined;
                          "x-route-path": string;
                      }
                  )[];
                  "x-route-path": string;
              };
              instant_key: {
                  description: string;
                  properties: {
                      client_session_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      expires_at: { description: string; format: string; type: string };
                      instant_key_id: { description: string; format: string; type: string };
                      instant_key_url: { description: string; format: string; type: string };
                      user_identity_id: { description: string; format: string; type: string };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
                  "x-undocumented": string;
              };
              location: {
                  properties: {
                      created_at: { description: string; format: string; type: string };
                      display_name: { description: string; type: string };
                      geolocation: {
                          description: string;
                          properties: {
                              latitude: { format: string; type: string };
                              longitude: { format: string; type: string };
                          };
                          required: string[];
                          type: string;
                      };
                      location_id: { description: string; format: string; type: string };
                      name: { description: string; type: string };
                      time_zone: { description: string; type: string };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
                  "x-undocumented": string;
              };
              magic_link: {
                  description: string;
                  properties: {
                      building_block_type: {
                          description: string;
                          enum: string[];
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      customer_key: { description: string; type: string };
                      expires_at: { description: string; format: string; type: string };
                      url: { description: string; format: string; type: string };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
                  "x-undocumented": string;
              };
              noise_threshold: {
                  description: string;
                  properties: {
                      device_id: { description: string; format: string; type: string };
                      ends_daily_at: { description: string; type: string };
                      name: { description: string; type: string };
                      noise_threshold_decibels: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      noise_threshold_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      noise_threshold_nrs: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      starts_daily_at: { description: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              pagination: {
                  description: string;
                  properties: {
                      has_next_page: { description: string; type: string };
                      next_page_cursor: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      next_page_url: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              phone: {
                  description: string;
                  properties: {
                      created_at: { description: string; format: string; type: string };
                      custom_metadata: {
                          additionalProperties: { oneOf: { type: string }[] };
                          description: string;
                          type: string;
                      };
                      device_id: { description: string; format: string; type: string };
                      device_type: { description: string; enum: string[]; type: string };
                      display_name: { description: string; type: string };
                      errors: {
                          description: string;
                          items: {
                              properties: {
                                  error_code: { type: string };
                                  message: { type: string };
                              };
                              required: string[];
                              type: string;
                          };
                          type: string;
                      };
                      nickname: { description: string; type: string };
                      properties: {
                          description: string;
                          properties: {
                              assa_abloy_credential_service_metadata: {
                                  description: string;
                                  properties: {
                                      endpoints: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      has_active_endpoint: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              salto_space_credential_service_metadata: {
                                  description: string;
                                  properties: {
                                      has_active_phone: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                          type: string;
                      };
                      warnings: {
                          description: string;
                          items: {
                              properties: {
                                  message: { type: string };
                                  warning_code: { type: string };
                              };
                              required: string[];
                              type: string;
                          };
                          type: string;
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-property-groups": { phones: { name: string } };
                  "x-route-path": string;
              };
              phone_registration: {
                  description: string;
                  properties: {
                      is_being_activated: { description: string; type: string };
                      phone_registration_id: { description: string; type: string };
                      provider_name: { description: string; nullable: boolean; type: string };
                      provider_state: { description: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
                  "x-undocumented": string;
              };
              phone_session: {
                  description: string;
                  properties: {
                      provider_sessions: {
                          description: string;
                          items: {
                              description: string;
                              properties: {
                                  acs_credentials: {
                                      description: string;
                                      items: {
                                          description: string;
                                          properties: {
                                              access_method: ...;
                                              acs_credential_id: ...;
                                              acs_credential_pool_id: ...;
                                              acs_entrances: ...;
                                              acs_system_id: ...;
                                              acs_user_id: ...;
                                              assa_abloy_vostio_metadata: ...;
                                              card_number: ...;
                                              code: ...;
                                              connected_account_id: ...;
                                              created_at: ...;
                                              display_name: ...;
                                              ends_at: ...;
                                              errors: ...;
                                              external_type: ...;
                                              external_type_display_name: ...;
                                              is_issued: ...;
                                              is_latest_desired_state_synced_with_provider: ...;
                                              is_managed: ...;
                                              is_multi_phone_sync_credential: ...;
                                              is_one_time_use: ...;
                                              issued_at: ...;
                                              latest_desired_state_synced_with_provider_at: ...;
                                              parent_acs_credential_id: ...;
                                              starts_at: ...;
                                              user_identity_id: ...;
                                              visionline_metadata: ...;
                                              warnings: ...;
                                              workspace_id: ...;
                                          };
                                          required: (...)[];
                                          type: string;
                                          "x-route-path": string;
                                      };
                                      type: string;
                                  };
                                  phone_registration: {
                                      description: string;
                                      properties: {
                                          is_being_activated: { description: ...; type: ... };
                                          phone_registration_id: { description: ...; type: ... };
                                          provider_name: { description: ...; nullable: ...; type: ... };
                                          provider_state: { description: ... };
                                      };
                                      required: string[];
                                      type: string;
                                      "x-route-path": string;
                                      "x-undocumented": string;
                                  };
                              };
                              required: string[];
                              type: string;
                          };
                          type: string;
                      };
                      user_identity: {
                          description: string;
                          properties: {
                              acs_user_ids: {
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              display_name: { minLength: number; type: string };
                              email_address: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              errors: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: {
                                          description: ...;
                                          properties: ...;
                                          required: ...;
                                          type: ...;
                                      }[];
                                  };
                                  type: string;
                              };
                              full_name: { minLength: number; nullable: boolean; type: string };
                              phone_number: { description: string; nullable: boolean; type: string };
                              user_identity_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              user_identity_key: {
                                  description: string;
                                  minLength: number;
                                  nullable: boolean;
                                  type: string;
                              };
                              warnings: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: {
                                          description: ...;
                                          properties: ...;
                                          required: ...;
                                          type: ...;
                                      }[];
                                  };
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                      };
                      workspace_id: { description: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
                  "x-undocumented": string;
              };
              space: {
                  description: string;
                  properties: {
                      acs_entrance_count: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      device_count: { description: string; format: string; type: string };
                      display_name: { description: string; type: string };
                      name: { description: string; type: string };
                      space_id: { description: string; format: string; type: string };
                      space_key: { description: string; type: string };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-draft": string;
                  "x-route-path": string;
              };
              thermostat_daily_program: {
                  description: string;
                  properties: {
                      created_at: { description: string; format: string; type: string };
                      device_id: { description: string; format: string; type: string };
                      name: { description: string; nullable: boolean; type: string };
                      periods: {
                          description: string;
                          items: {
                              description: string;
                              properties: {
                                  climate_preset_key: { description: string; type: string };
                                  starts_at_time: {
                                      description: string;
                                      pattern: string;
                                      type: string;
                                  };
                              };
                              required: string[];
                              type: string;
                          };
                          type: string;
                      };
                      thermostat_daily_program_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              thermostat_schedule: {
                  description: string;
                  properties: {
                      climate_preset_key: { description: string; type: string };
                      created_at: { description: string; format: string; type: string };
                      device_id: { description: string; format: string; type: string };
                      ends_at: { description: string; format: string; type: string };
                      errors: {
                          description: string;
                          items: {
                              properties: {
                                  error_code: { description: string; type: string };
                                  message: { description: string; type: string };
                              };
                              required: string[];
                              type: string;
                          };
                          type: string;
                      };
                      is_override_allowed: { description: string; type: string };
                      max_override_period_minutes: {
                          description: string;
                          exclusiveMinimum: boolean;
                          minimum: number;
                          nullable: boolean;
                          type: string;
                      };
                      name: { description: string; nullable: boolean; type: string };
                      starts_at: { description: string; format: string; type: string };
                      thermostat_schedule_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              unmanaged_access_code: {
                  description: string;
                  properties: {
                      access_code_id: { description: string; format: string; type: string };
                      code: { description: string; nullable: boolean; type: string };
                      created_at: { description: string; format: string; type: string };
                      device_id: { description: string; format: string; type: string };
                      ends_at: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      errors: {
                          description: string;
                          items: {
                              discriminator: { propertyName: string };
                              oneOf: (
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_access_code_error: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error?: ...;
                                          is_device_error?: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_access_code_error?: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_access_code_error?: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key": string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_access_code_error?: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error?: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_access_code_error?: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error?: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key": string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_access_code_error?: ...;
                                          is_bridge_error: ...;
                                          is_connected_account_error: ...;
                                          is_device_error?: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                              )[];
                          };
                          type: string;
                          "x-variant-groups": {
                              access_codes: { name: string };
                              hardware: { name: string };
                              locks: { name: string };
                              noise_sensors: { name: string };
                              phones: { name: string };
                              provider_metadata: { name: string };
                              thermostats: { name: string };
                          };
                      };
                      is_managed: { description: string; enum: boolean[]; type: string };
                      name: { description: string; nullable: boolean; type: string };
                      starts_at: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      status: { description: string; enum: string[]; type: string };
                      type: { description: string; enum: string[]; type: string };
                      warnings: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: {
                                  description: string;
                                  properties: {
                                      created_at: { description: ...; format: ...; type: ... };
                                      message: { description: ...; type: ... };
                                      warning_code: { description: ...; enum: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              }[];
                          };
                          type: string;
                          "x-variant-groups": {
                              access_codes: { name: string };
                              hardware: { name: string };
                              locks: { name: string };
                              noise_sensors: { name: string };
                              phones: { name: string };
                              provider_metadata: { name: string };
                              thermostats: { name: string };
                          };
                      };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              unmanaged_acs_access_group: {
                  properties: {
                      access_group_type: {
                          deprecated: boolean;
                          enum: string[];
                          type: string;
                          "x-deprecated": string;
                      };
                      access_group_type_display_name: {
                          deprecated: boolean;
                          type: string;
                          "x-deprecated": string;
                      };
                      acs_access_group_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      acs_system_id: { description: string; format: string; type: string };
                      connected_account_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      display_name: { type: string };
                      external_type: { description: string; enum: string[]; type: string };
                      external_type_display_name: { description: string; type: string };
                      is_managed: { enum: boolean[]; type: string };
                      name: { description: string; type: string };
                      warnings: {
                          description: string;
                          items: {
                              description: string;
                              properties: {
                                  created_at: { description: string; format: string; type: string };
                                  message: { description: string; type: string };
                                  warning_code: { description: string; enum: string[]; type: string };
                              };
                              required: string[];
                              type: string;
                          };
                          type: string;
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
                  "x-undocumented": string;
              };
              unmanaged_acs_credential: {
                  description: string;
                  properties: {
                      access_method: { description: string; enum: string[]; type: string };
                      acs_credential_id: { description: string; format: string; type: string };
                      acs_credential_pool_id: { format: string; type: string };
                      acs_system_id: { description: string; format: string; type: string };
                      acs_user_id: { description: string; format: string; type: string };
                      assa_abloy_vostio_metadata: {
                          description: string;
                          properties: {
                              auto_join: { description: string; type: string };
                              door_names: {
                                  description: string;
                                  items: { type: string };
                                  type: string;
                              };
                              endpoint_id: { description: string; type: string };
                              key_id: { description: string; type: string };
                              key_issuing_request_id: { description: string; type: string };
                              override_guest_acs_entrance_ids: {
                                  description: string;
                                  items: { type: string };
                                  type: string;
                              };
                          };
                          type: string;
                      };
                      card_number: { description: string; nullable: boolean; type: string };
                      code: { description: string; nullable: boolean; type: string };
                      connected_account_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      display_name: { description: string; minLength: number; type: string };
                      ends_at: { description: string; type: string };
                      errors: {
                          description: string;
                          items: {
                              properties: {
                                  error_code: { type: string };
                                  message: { type: string };
                              };
                              required: string[];
                              type: string;
                          };
                          type: string;
                      };
                      external_type: { description: string; enum: string[]; type: string };
                      external_type_display_name: { description: string; type: string };
                      is_issued: { description: string; type: string };
                      is_latest_desired_state_synced_with_provider: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      is_managed: { enum: boolean[]; type: string };
                      is_multi_phone_sync_credential: { description: string; type: string };
                      is_one_time_use: { description: string; type: string };
                      issued_at: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      latest_desired_state_synced_with_provider_at: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      parent_acs_credential_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      starts_at: { description: string; type: string };
                      user_identity_id: { description: string; format: string; type: string };
                      visionline_metadata: {
                          description: string;
                          properties: {
                              auto_join: { description: string; type: string };
                              card_function_type: {
                                  description: string;
                                  enum: string[];
                                  type: string;
                              };
                              card_id: { description: string; type: string };
                              common_acs_entrance_ids: {
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                              };
                              credential_id: { description: string; type: string };
                              guest_acs_entrance_ids: {
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                              };
                              is_valid: { description: string; type: string };
                              joiner_acs_credential_ids: {
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                              };
                          };
                          required: string[];
                          type: string;
                      };
                      warnings: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: {
                                  description: string;
                                  properties: {
                                      created_at: { description: ...; format: ...; type: ... };
                                      message: { description: ...; type: ... };
                                      warning_code: { description: ...; enum: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              }[];
                          };
                          type: string;
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
                  "x-undocumented": string;
              };
              unmanaged_acs_user: {
                  description: string;
                  properties: {
                      access_schedule: {
                          description: string;
                          properties: {
                              ends_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              starts_at: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                      };
                      acs_system_id: { description: string; format: string; type: string };
                      acs_user_id: { description: string; format: string; type: string };
                      connected_account_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      display_name: { description: string; type: string };
                      email: {
                          deprecated: boolean;
                          format: string;
                          type: string;
                          "x-deprecated": string;
                      };
                      email_address: { description: string; format: string; type: string };
                      errors: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: {
                                  description: string;
                                  properties: {
                                      created_at: { description: ...; format: ...; type: ... };
                                      error_code: { enum: ...; type: ... };
                                      message: { description: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              }[];
                          };
                          type: string;
                      };
                      external_type: { description: string; enum: string[]; type: string };
                      external_type_display_name: { description: string; type: string };
                      full_name: { description: string; minLength: number; type: string };
                      hid_acs_system_id: { format: string; type: string };
                      is_managed: { enum: boolean[]; type: string };
                      is_suspended: { description: string; type: string };
                      last_successful_sync_at: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                          "x-undocumented": string;
                      };
                      pending_mutations: {
                          description: string;
                          items: {
                              discriminator: { propertyName: string };
                              oneOf: (
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          from?: ...;
                                          message: ...;
                                          mutation_code: ...;
                                          to?: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                                  | {
                                      description?: undefined;
                                      properties: {
                                          created_at: ...;
                                          from: ...;
                                          message: ...;
                                          mutation_code: ...;
                                          to: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          from: ...;
                                          message: ...;
                                          mutation_code: ...;
                                          to: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          from: ...;
                                          message: ...;
                                          mutation_code: ...;
                                          to: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          from: ...;
                                          message: ...;
                                          mutation_code: ...;
                                          to: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                  }
                              )[];
                          };
                          type: string;
                      };
                      phone_number: { description: string; type: string };
                      user_identity_email_address: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      user_identity_full_name: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      user_identity_id: { description: string; type: string };
                      user_identity_phone_number: {
                          description: string;
                          nullable: boolean;
                          type: string;
                      };
                      warnings: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: {
                                  description: string;
                                  properties: {
                                      created_at: { description: ...; format: ...; type: ... };
                                      message: { description: ...; type: ... };
                                      warning_code: { enum: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              }[];
                          };
                          type: string;
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
                  "x-undocumented": string;
              };
              unmanaged_device: {
                  description: string;
                  properties: {
                      can_hvac_cool: { type: string };
                      can_hvac_heat: { type: string };
                      can_hvac_heat_cool: { type: string };
                      can_program_offline_access_codes: { type: string };
                      can_program_online_access_codes: { type: string };
                      can_remotely_lock: { type: string };
                      can_remotely_unlock: { type: string };
                      can_simulate_connection: { type: string };
                      can_simulate_disconnection: { type: string };
                      can_simulate_removal: { type: string };
                      can_turn_off_hvac: { type: string };
                      can_unlock_with_code: { type: string };
                      capabilities_supported: {
                          description: string;
                          items: { description: string; enum: string[]; type: string };
                          type: string;
                      };
                      connected_account_id: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      device_id: { description: string; format: string; type: string };
                      device_type: {
                          description: string;
                          oneOf: { description: string; enum: string[]; type: string }[];
                      };
                      errors: {
                          description: string;
                          items: {
                              discriminator: { propertyName: string };
                              oneOf: (
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key": string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error?: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error?: ...;
                                          is_connected_account_error?: ...;
                                          is_device_error: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key": string;
                                  }
                                  | {
                                      description: string;
                                      properties: {
                                          created_at: ...;
                                          error_code: ...;
                                          is_bridge_error: ...;
                                          is_connected_account_error: ...;
                                          is_device_error?: ...;
                                          message: ...;
                                      };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                              )[];
                          };
                          type: string;
                          "x-variant-groups": {
                              access_codes: { name: string };
                              hardware: { name: string };
                              locks: { name: string };
                              noise_sensors: { name: string };
                              phones: { name: string };
                              provider_metadata: { name: string };
                              thermostats: { name: string };
                          };
                      };
                      is_managed: { enum: boolean[]; type: string };
                      location: {
                          description: string;
                          nullable: boolean;
                          properties: {
                              location_name: { description: string; type: string };
                              timezone: { description: string; type: string };
                          };
                          type: string;
                          "x-property-group-key": string;
                      };
                      properties: {
                          description: string;
                          properties: {
                              accessory_keypad: {
                                  description: string;
                                  properties: {
                                      battery: {
                                          description: string;
                                          properties: { level: ... };
                                          required: (...)[];
                                          type: string;
                                      };
                                      is_connected: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-property-group-key": string;
                              };
                              battery: {
                                  description: string;
                                  properties: {
                                      level: {
                                          description: string;
                                          format: string;
                                          maximum: number;
                                          minimum: number;
                                          type: string;
                                      };
                                      status: { description: string; enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-property-group-key": string;
                              };
                              battery_level: {
                                  description: string;
                                  format: string;
                                  maximum: number;
                                  minimum: number;
                                  type: string;
                                  "x-property-group-key": string;
                              };
                              image_alt_text: {
                                  description: string;
                                  type: string;
                                  "x-property-group-key": string;
                              };
                              image_url: {
                                  description: string;
                                  format: string;
                                  type: string;
                                  "x-property-group-key": string;
                              };
                              manufacturer: {
                                  description: string;
                                  type: string;
                                  "x-property-group-key": string;
                              };
                              model: {
                                  description: string;
                                  properties: {
                                      accessory_keypad_supported: {
                                          deprecated: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      can_connect_accessory_keypad: { description: string; type: string };
                                      display_name: { description: string; type: string };
                                      has_built_in_keypad: { description: string; type: string };
                                      manufacturer_display_name: { description: string; type: string };
                                      offline_access_codes_supported: {
                                          deprecated: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      online_access_codes_supported: {
                                          deprecated: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              name: {
                                  deprecated: boolean;
                                  description: string;
                                  type: string;
                                  "x-deprecated": string;
                              };
                              offline_access_codes_enabled: {
                                  description: string;
                                  type: string;
                                  "x-property-group-key": string;
                              };
                              online: { description: string; type: string };
                              online_access_codes_enabled: {
                                  description: string;
                                  type: string;
                                  "x-property-group-key": string;
                              };
                          };
                          required: string[];
                          type: string;
                          "x-property-groups": {
                              access_codes: { name: string };
                              hardware: { name: string };
                              locks: { name: string };
                              noise_sensors: { name: string };
                              phones: { name: string };
                              provider_metadata: { name: string };
                              thermostats: { name: string };
                          };
                      };
                      warnings: {
                          description: string;
                          items: {
                              discriminator: { propertyName: string };
                              oneOf: (
                                  | {
                                      description: string;
                                      properties: { created_at: ...; message: ...; warning_code: ... };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key": string;
                                  }
                                  | {
                                      description: string;
                                      properties: { created_at: ...; message: ...; warning_code: ... };
                                      required: (...)[];
                                      type: string;
                                      "x-variant-group-key"?: undefined;
                                  }
                              )[];
                          };
                          type: string;
                          "x-variant-groups": {
                              access_codes: { name: string };
                              hardware: { name: string };
                              locks: { name: string };
                              noise_sensors: { name: string };
                              phones: { name: string };
                              provider_metadata: { name: string };
                              thermostats: { name: string };
                          };
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-property-groups": {
                      access_codes: { name: string };
                      hardware: { name: string };
                      locks: { name: string };
                      noise_sensors: { name: string };
                      phones: { name: string };
                      provider_metadata: { name: string };
                      thermostats: { name: string };
                  };
                  "x-route-path": string;
              };
              user_identity: {
                  description: string;
                  properties: {
                      acs_user_ids: {
                          description: string;
                          items: { format: string; type: string };
                          type: string;
                      };
                      created_at: { description: string; format: string; type: string };
                      display_name: { minLength: number; type: string };
                      email_address: {
                          description: string;
                          format: string;
                          nullable: boolean;
                          type: string;
                      };
                      errors: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: {
                                  description: string;
                                  properties: {
                                      acs_system_id: { description: ...; format: ...; type: ... };
                                      acs_user_id: { description: ...; format: ...; type: ... };
                                      created_at: { description: ...; format: ...; type: ... };
                                      error_code: { description: ...; enum: ...; type: ... };
                                      message: { description: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              }[];
                          };
                          type: string;
                      };
                      full_name: { minLength: number; nullable: boolean; type: string };
                      phone_number: { description: string; nullable: boolean; type: string };
                      user_identity_id: { description: string; format: string; type: string };
                      user_identity_key: {
                          description: string;
                          minLength: number;
                          nullable: boolean;
                          type: string;
                      };
                      warnings: {
                          description: string;
                          items: {
                              description: string;
                              discriminator: { propertyName: string };
                              oneOf: {
                                  description: string;
                                  properties: {
                                      created_at: { description: ...; format: ...; type: ... };
                                      message: { description: ...; type: ... };
                                      warning_code: { description: ...; enum: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              }[];
                          };
                          type: string;
                      };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              webhook: {
                  description: string;
                  properties: {
                      event_types: {
                          description: string;
                          items: { type: string };
                          type: string;
                      };
                      secret: { description: string; type: string };
                      url: { description: string; type: string };
                      webhook_id: { description: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
              workspace: {
                  description: string;
                  properties: {
                      company_name: { description: string; type: string };
                      connect_partner_name: {
                          deprecated: boolean;
                          nullable: boolean;
                          type: string;
                          "x-deprecated": string;
                      };
                      connect_webview_customization: {
                          properties: {
                              inviter_logo_url: { description: string; type: string };
                              logo_shape: { description: string; enum: string[]; type: string };
                              primary_button_color: { description: string; type: string };
                              primary_button_text_color: { description: string; type: string };
                              success_message: { description: string; type: string };
                          };
                          type: string;
                      };
                      is_sandbox: { description: string; type: string };
                      is_suspended: { description: string; type: string };
                      name: { description: string; type: string };
                      workspace_id: { description: string; format: string; type: string };
                  };
                  required: string[];
                  type: string;
                  "x-route-path": string;
              };
          };
          securitySchemes: {
              access_token: { bearerFormat: string; scheme: string; type: string };
              api_key: { bearerFormat: string; scheme: string; type: string };
              bridge_client_session: {
                  bearerFormat: string;
                  scheme: string;
                  type: string;
              };
              certified_client: { bearerFormat: string; scheme: string; type: string };
              client_session: { bearerFormat: string; scheme: string; type: string };
              client_session_token: { in: string; name: string; type: string };
              client_session_with_customer: {
                  bearerFormat: string;
                  scheme: string;
                  type: string;
              };
              console_session_with_workspace: {
                  bearerFormat: string;
                  scheme: string;
                  type: string;
              };
              console_session_without_workspace: {
                  bearerFormat: string;
                  scheme: string;
                  type: string;
              };
              pat_with_workspace: { bearerFormat: string; scheme: string; type: string };
              pat_without_workspace: {
                  bearerFormat: string;
                  scheme: string;
                  type: string;
              };
              publishable_key: { in: string; name: string; type: string };
              seam_client_session_token: { in: string; name: string; type: string };
              seam_workspace: { in: string; name: string; type: string };
          };
      }
    • info: { title: string; version: string }
    • openapi: string
    • paths: {
          "/access_codes/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      allow_external_modification: {
                                          description: string;
                                          type: string;
                                      };
                                      attempt_for_offline_device: { default: boolean; type: string };
                                      code: {
                                          description: string;
                                          maxLength: number;
                                          minLength: number;
                                          pattern: string;
                                          type: string;
                                      };
                                      common_code_key: { description: string; type: string };
                                      device_id: { description: string; format: string; type: string };
                                      ends_at: { description: string; type: string };
                                      is_external_modification_allowed: {
                                          description: string;
                                          type: string;
                                      };
                                      is_offline_access_code: { description: string; type: string };
                                      is_one_time_use: { description: string; type: string };
                                      max_time_rounding: {
                                          default: string;
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      name: { description: string; type: string };
                                      prefer_native_scheduling: { description: string; type: string };
                                      preferred_code_length: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      starts_at: { description: string; type: string };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                      use_backup_access_code_pool: { description: string; type: string };
                                      use_offline_access_code: {
                                          deprecated: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_code: { $ref: ... };
                                          action_attempt: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_codes/create_multiple": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      allow_external_modification: {
                                          description: string;
                                          type: string;
                                      };
                                      attempt_for_offline_device: { default: boolean; type: string };
                                      behavior_when_code_cannot_be_shared: {
                                          default: string;
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      code: {
                                          description: string;
                                          maxLength: number;
                                          minLength: number;
                                          pattern: string;
                                          type: string;
                                      };
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      ends_at: { description: string; type: string };
                                      is_external_modification_allowed: {
                                          description: string;
                                          type: string;
                                      };
                                      is_offline_access_code: { description: string; type: string };
                                      is_one_time_use: { description: string; type: string };
                                      max_time_rounding: {
                                          default: string;
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      name: { description: string; type: string };
                                      prefer_native_scheduling: { description: string; type: string };
                                      preferred_code_length: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      starts_at: { description: string; type: string };
                                      use_backup_access_code_pool: { description: string; type: string };
                                      use_offline_access_code: {
                                          deprecated: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_codes: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              put: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      allow_external_modification: {
                                          description: string;
                                          type: string;
                                      };
                                      attempt_for_offline_device: { default: boolean; type: string };
                                      behavior_when_code_cannot_be_shared: {
                                          default: string;
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      code: {
                                          description: string;
                                          maxLength: number;
                                          minLength: number;
                                          pattern: string;
                                          type: string;
                                      };
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      ends_at: { description: string; type: string };
                                      is_external_modification_allowed: {
                                          description: string;
                                          type: string;
                                      };
                                      is_offline_access_code: { description: string; type: string };
                                      is_one_time_use: { description: string; type: string };
                                      max_time_rounding: {
                                          default: string;
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      name: { description: string; type: string };
                                      prefer_native_scheduling: { description: string; type: string };
                                      preferred_code_length: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      starts_at: { description: string; type: string };
                                      use_backup_access_code_pool: { description: string; type: string };
                                      use_offline_access_code: {
                                          deprecated: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_codes: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_codes/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              default?: undefined;
                              description: string;
                              format: string;
                              type: string;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              default: boolean;
                              description?: undefined;
                              format?: undefined;
                              type: string;
                              "x-undocumented": string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/access_codes/generate_code": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { generated_code: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { generated_code: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_codes/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format: string; type: string };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format?: undefined; type: string };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_code: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          access_token?: undefined;
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          access_token: never[];
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          access_token?: undefined;
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                      }
                      | {
                          access_token?: undefined;
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          access_token?: undefined;
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      code: { description: string; type: string };
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_code: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          access_token?: undefined;
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          access_token: never[];
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          access_token?: undefined;
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                      }
                      | {
                          access_token?: undefined;
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          access_token?: undefined;
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_codes/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description?: undefined;
                              format?: undefined;
                              items: { format: string; type: string };
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              format: string;
                              items?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              format?: undefined;
                              items: { format: string; type: string };
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              format?: undefined;
                              items?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default: number;
                              description: string;
                              format: string;
                              items?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              format?: undefined;
                              items?: undefined;
                              nullable: boolean;
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_codes: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      customer_ids: { items: { format: ...; type: ... }; type: string };
                                      device_id: { description: string; format: string; type: string };
                                      limit: {
                                          default: number;
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      page_cursor: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      user_identifier_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_codes: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_codes/pull_backup_access_code": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_code: { $ref: ... };
                                          backup_access_code: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_codes/report_device_constraints": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      max_code_length: {
                                          description: string;
                                          maximum: number;
                                          minimum: number;
                                          type: string;
                                      };
                                      min_code_length: {
                                          description: string;
                                          maximum: number;
                                          minimum: number;
                                          type: string;
                                      };
                                      supported_code_lengths: {
                                          description: string;
                                          items: { maximum: ...; minimum: ...; type: ... };
                                          minItems: number;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/access_codes/simulate/create_unmanaged_access_code": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      code: {
                                          description: string;
                                          maxLength: number;
                                          minLength: number;
                                          pattern: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      name: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_code: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_codes/unmanaged/convert_to_managed": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      allow_external_modification: { description: string; type: string };
                                      force: { description: string; type: string };
                                      is_external_modification_allowed: {
                                          description: string;
                                          type: string;
                                      };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      allow_external_modification: { description: string; type: string };
                                      force: { description: string; type: string };
                                      is_external_modification_allowed: {
                                          description: string;
                                          type: string;
                                      };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/access_codes/unmanaged/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              default?: undefined;
                              description: string;
                              format: string;
                              type: string;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              default: boolean;
                              description?: undefined;
                              format?: undefined;
                              type: string;
                              "x-undocumented": string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/access_codes/unmanaged/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format: string; type: string };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format?: undefined; type: string };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_code: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      code: { description: string; type: string };
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_code: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_codes/unmanaged/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              default?: undefined;
                              description: string;
                              format: string;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              default?: undefined;
                              description: string;
                              format?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              default: number;
                              description: string;
                              format: string;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              default?: undefined;
                              description: string;
                              format?: undefined;
                              nullable: boolean;
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_codes: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      limit: {
                                          default: number;
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      page_cursor: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      user_identifier_key: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_codes: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_codes/unmanaged/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      allow_external_modification: { description: string; type: string };
                                      force: { description: string; type: string };
                                      is_external_modification_allowed: {
                                          description: string;
                                          type: string;
                                      };
                                      is_managed: { type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      allow_external_modification: { description: string; type: string };
                                      force: { description: string; type: string };
                                      is_external_modification_allowed: {
                                          description: string;
                                          type: string;
                                      };
                                      is_managed: { type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/access_codes/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      allow_external_modification: { description: string; type: string };
                                      attempt_for_offline_device: { default: boolean; type: string };
                                      code: {
                                          description: string;
                                          maxLength: number;
                                          minLength: number;
                                          pattern: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      ends_at: { description: string; type: string };
                                      is_external_modification_allowed: {
                                          description: string;
                                          type: string;
                                      };
                                      is_managed: { description: string; type: string };
                                      is_offline_access_code: { description: string; type: string };
                                      is_one_time_use: { description: string; type: string };
                                      max_time_rounding: {
                                          default: string;
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      name: { description: string; type: string };
                                      prefer_native_scheduling: { description: string; type: string };
                                      preferred_code_length: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      starts_at: { description: string; type: string };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                      type: { description: string; enum: (...)[]; type: string };
                                      use_backup_access_code_pool: { description: string; type: string };
                                      use_offline_access_code: {
                                          deprecated: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      allow_external_modification: { description: string; type: string };
                                      attempt_for_offline_device: { default: boolean; type: string };
                                      code: {
                                          description: string;
                                          maxLength: number;
                                          minLength: number;
                                          pattern: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      ends_at: { description: string; type: string };
                                      is_external_modification_allowed: {
                                          description: string;
                                          type: string;
                                      };
                                      is_managed: { description: string; type: string };
                                      is_offline_access_code: { description: string; type: string };
                                      is_one_time_use: { description: string; type: string };
                                      max_time_rounding: {
                                          default: string;
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      name: { description: string; type: string };
                                      prefer_native_scheduling: { description: string; type: string };
                                      preferred_code_length: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      starts_at: { description: string; type: string };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                      type: { description: string; enum: (...)[]; type: string };
                                      use_backup_access_code_pool: { description: string; type: string };
                                      use_offline_access_code: {
                                          deprecated: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              put: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      allow_external_modification: { description: string; type: string };
                                      attempt_for_offline_device: { default: boolean; type: string };
                                      code: {
                                          description: string;
                                          maxLength: number;
                                          minLength: number;
                                          pattern: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      ends_at: { description: string; type: string };
                                      is_external_modification_allowed: {
                                          description: string;
                                          type: string;
                                      };
                                      is_managed: { description: string; type: string };
                                      is_offline_access_code: { description: string; type: string };
                                      is_one_time_use: { description: string; type: string };
                                      max_time_rounding: {
                                          default: string;
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      name: { description: string; type: string };
                                      prefer_native_scheduling: { description: string; type: string };
                                      preferred_code_length: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      starts_at: { description: string; type: string };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                      type: { description: string; enum: (...)[]; type: string };
                                      use_backup_access_code_pool: { description: string; type: string };
                                      use_offline_access_code: {
                                          deprecated: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/access_codes/update_multiple": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      common_code_key: { description: string; type: string };
                                      ends_at: { description: string; type: string };
                                      name: { description: string; type: string };
                                      starts_at: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      common_code_key: { description: string; type: string };
                                      ends_at: { description: string; type: string };
                                      name: { description: string; type: string };
                                      starts_at: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/access_grants/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  allOf: (
                                      | { oneOf: ...; properties?: ...; required?: ...; type?: ... }
                                      | { oneOf?: ...; properties: ...; required: ...; type: ... }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_grant: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_grants/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_grant_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/access_grants/get": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_grant: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  oneOf: (
                                      | { properties: ...; required: ...; type: ... }
                                      | { properties: ...; required: ...; type: ... }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_grant: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_grants/get_related": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              items: { enum?: undefined; format: string; type: string };
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description?: undefined;
                              items: { enum: string[]; format?: undefined; type: string };
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          batch: { properties: ...; required: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-batch-type": string;
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_grant_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      exclude: { items: { enum: ...; type: ... }; type: string };
                                      include: { items: { enum: ...; type: ... }; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          batch: { properties: ...; required: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-batch-type": string;
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_grants/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              deprecated?: undefined;
                              description: string;
                              format: string;
                              type: string;
                              "x-deprecated"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              deprecated: boolean;
                              description?: undefined;
                              format: string;
                              type: string;
                              "x-deprecated": string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              deprecated?: undefined;
                              description: string;
                              format?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_grants: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_grant_key: { description: string; type: string };
                                      acs_entrance_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_system_id: { description: string; format: string; type: string };
                                      location_id: {
                                          deprecated: boolean;
                                          format: string;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      space_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_grants: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_grants/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_grant_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      ends_at: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      name: { description: string; nullable: boolean; type: string };
                                      starts_at: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_grant_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      ends_at: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      name: { description: string; nullable: boolean; type: string };
                                      starts_at: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/access_methods/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/access_methods/encode": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_encoder_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_methods/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_method: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_method: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_methods/get_related": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              items: { enum?: undefined; format: string; type: string };
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description?: undefined;
                              items: { enum: string[]; format?: undefined; type: string };
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          batch: {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-batch-type": string;
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_method_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      exclude: { items: { enum: ...; type: ... }; type: string };
                                      include: { items: { enum: ...; type: ... }; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          batch: {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-batch-type": string;
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/access_methods/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_methods: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_grant_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_entrance_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      space_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_methods: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/access_groups/add_user": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_access_group_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              put: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_access_group_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/access_groups/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_access_group: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_access_group_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_access_group: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/access_groups/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_access_groups: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_access_groups: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/access_groups/list_accessible_entrances": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_entrances: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_access_group_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_entrances: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/access_groups/list_users": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_users: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_access_group_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_users: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/access_groups/remove_user": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_access_group_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/access_groups/unmanaged/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_access_group: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_access_group_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_access_group: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/acs/access_groups/unmanaged/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_access_groups: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_access_groups: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/acs/credential_pools/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_credential_pools: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_credential_pools: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/acs/credential_provisioning_automations/launch": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_credential_pool_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      create_credential_manager_user: {
                                          description: string;
                                          type: string;
                                      };
                                      credential_manager_acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      credential_manager_acs_user_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_credential_provisioning_automation: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/acs/credentials/assign": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_credential_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_credential_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/credentials/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_method: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      acs_system_id: { description: string; format: string; type: string };
                                      acs_user_id: { description: string; format: string; type: string };
                                      allowed_acs_entrance_ids: {
                                          default: (...)[];
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      assa_abloy_vostio_metadata: {
                                          description: string;
                                          properties: {
                                              auto_join: ...;
                                              join_all_guest_acs_entrances: ...;
                                              override_all_guest_acs_entrances: ...;
                                              override_guest_acs_entrance_ids: ...;
                                          };
                                          type: string;
                                      };
                                      code: { description: string; pattern: string; type: string };
                                      credential_manager_acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      ends_at: { description: string; format: string; type: string };
                                      is_multi_phone_sync_credential: {
                                          default: boolean;
                                          description: string;
                                          type: string;
                                      };
                                      salto_space_metadata: {
                                          description: string;
                                          properties: { assign_new_key: ...; update_current_key: ... };
                                          type: string;
                                      };
                                      starts_at: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      visionline_metadata: {
                                          description: string;
                                          properties: {
                                              assa_abloy_credential_service_mobile_endpoint_id: ...;
                                              auto_join: ...;
                                              card_format: ...;
                                              card_function_type: ...;
                                              is_override_key: ...;
                                              joiner_acs_credential_ids: ...;
                                              override: ...;
                                          };
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/credentials/create_offline_code": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_user_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      allowed_acs_entrance_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      ends_at: { description: string; format: string; type: string };
                                      is_one_time_use: {
                                          default: boolean;
                                          description: string;
                                          type: string;
                                      };
                                      starts_at: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/acs/credentials/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_credential_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/credentials/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_credential_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/credentials/list": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_credentials: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  allOf: (
                                      | { oneOf: ...; properties?: ...; type?: ... }
                                      | { oneOf?: ...; properties: ...; type: ... }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_credentials: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/credentials/list_accessible_entrances": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_entrances: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_credential_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_entrances: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/credentials/unassign": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_credential_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_credential_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/credentials/unmanaged/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_credential_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/acs/credentials/unmanaged/list": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_credentials: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  oneOf: (
                                      | { description: ...; properties: ...; required: ...; type: ... }
                                      | { description: ...; properties: ...; required: ...; type: ... }
                                      | { description: ...; properties: ...; required: ...; type: ... }
                                      | { description: ...; properties: ...; required: ...; type: ... }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_credentials: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/acs/credentials/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_credential_id: { description: string; type: string };
                                      code: { description: string; pattern: string; type: string };
                                      ends_at: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_credential_id: { description: string; type: string };
                                      code: { description: string; pattern: string; type: string };
                                      ends_at: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/encoders/encode_credential": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_credential_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_encoder_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/encoders/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_encoder: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_encoder_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_encoder: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/encoders/list": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_encoders: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  oneOf: (
                                      | { properties: ...; required: ...; type: ... }
                                      | { properties: ...; required: ...; type: ... }
                                      | { properties: ...; required: ...; type: ... }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_encoders: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/encoders/scan_credential": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_encoder_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/encoders/simulate/next_credential_encode_will_fail": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  oneOf: (
                                      | {
                                          additionalProperties: ...;
                                          properties: ...;
                                          required: ...;
                                          type: ...;
                                      }
                                      | {
                                          additionalProperties: ...;
                                          properties: ...;
                                          required: ...;
                                          type: ...;
                                      }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/encoders/simulate/next_credential_encode_will_succeed": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  additionalProperties: boolean;
                                  properties: {
                                      acs_encoder_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      scenario: {
                                          default: string;
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/encoders/simulate/next_credential_scan_will_fail": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  oneOf: (
                                      | {
                                          additionalProperties: ...;
                                          properties: ...;
                                          required: ...;
                                          type: ...;
                                      }
                                      | {
                                          additionalProperties: ...;
                                          properties: ...;
                                          required: ...;
                                          type: ...;
                                      }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/encoders/simulate/next_credential_scan_will_succeed": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  oneOf: (
                                      | {
                                          additionalProperties: ...;
                                          properties: ...;
                                          required: ...;
                                          type: ...;
                                      }
                                      | {
                                          additionalProperties: ...;
                                          properties: ...;
                                          required: ...;
                                          type: ...;
                                      }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/entrances/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_entrance: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          access_token?: undefined;
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          access_token: never[];
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          access_token?: undefined;
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                      }
                      | {
                          access_token?: undefined;
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_entrance: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          access_token?: undefined;
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          access_token: never[];
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          access_token?: undefined;
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                      }
                      | {
                          access_token?: undefined;
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/entrances/grant_access": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/entrances/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              deprecated?: undefined;
                              description: string;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              deprecated: boolean;
                              description?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable: boolean;
                              type: string;
                              "x-deprecated": string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              deprecated?: undefined;
                              description: string;
                              format?: undefined;
                              items: { format: string; type: string };
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              deprecated?: undefined;
                              description: string;
                              format?: undefined;
                              items?: undefined;
                              minLength: number;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_entrances: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_grant_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_credential_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_entrance_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      acs_system_id: { description: string; format: string; type: string };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      location_id: {
                                          deprecated: boolean;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      search: { description: string; minLength: number; type: string };
                                      space_id: { description: string; format: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_entrances: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/entrances/list_credentials_with_access": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              format: string;
                              items?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              format?: undefined;
                              items: { enum: string[]; type: string };
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_credentials: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      include_if: {
                                          description: string;
                                          items: { enum: ...; type: ... };
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_credentials: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/systems/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_system: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_system: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/systems/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_systems: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_systems: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/systems/list_compatible_credential_manager_acs_systems": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_systems: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_systems: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/users/add_to_access_group": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_access_group_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              put: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_access_group_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/users/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_schedule: {
                                          description: string;
                                          properties: { ends_at: ...; starts_at: ... };
                                          type: string;
                                      };
                                      acs_access_group_ids: {
                                          default: (...)[];
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      acs_system_id: { description: string; format: string; type: string };
                                      email: {
                                          deprecated: boolean;
                                          format: string;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      email_address: { description: string; format: string; type: string };
                                      full_name: { description: string; type: string };
                                      phone_number: { description: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_user: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/users/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/users/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_user: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_user: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/users/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              exclusiveMinimum?: undefined;
                              format: string;
                              minimum?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              exclusiveMinimum?: undefined;
                              format?: undefined;
                              minimum?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              exclusiveMinimum?: undefined;
                              format?: undefined;
                              minimum?: undefined;
                              minLength: number;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default: number;
                              description: string;
                              exclusiveMinimum: boolean;
                              format?: undefined;
                              minimum: number;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              exclusiveMinimum?: undefined;
                              format?: undefined;
                              minimum?: undefined;
                              minLength?: undefined;
                              nullable: boolean;
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_users: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      created_before: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      limit: {
                                          default: number;
                                          description: string;
                                          exclusiveMinimum: boolean;
                                          minimum: number;
                                          type: string;
                                      };
                                      page_cursor: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      search: { description: string; minLength: number; type: string };
                                      user_identity_email_address: { description: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      user_identity_phone_number: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_users: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/users/list_accessible_entrances": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_entrances: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_entrances: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/acs/users/remove_from_access_group": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_access_group_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/users/revoke_access_to_all_entrances": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/users/suspend": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/users/unmanaged/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_user: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_user_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { acs_user: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/acs/users/unmanaged/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              format: string;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              format?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default: number;
                              description: string;
                              format: string;
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_users: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      limit: {
                                          default: number;
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      user_identity_email_address: { description: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      user_identity_phone_number: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_users: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/acs/users/unsuspend": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_user_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/acs/users/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_schedule: {
                                          description: string;
                                          nullable: boolean;
                                          properties: { ends_at: ...; starts_at: ... };
                                          required: (...)[];
                                          type: string;
                                      };
                                      acs_system_id: { description: string; format: string; type: string };
                                      acs_user_id: { description: string; format: string; type: string };
                                      email: {
                                          deprecated: boolean;
                                          format: string;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      email_address: { description: string; format: string; type: string };
                                      full_name: { description: string; minLength: number; type: string };
                                      hid_acs_system_id: { format: string; type: string };
                                      phone_number: { description: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_schedule: {
                                          description: string;
                                          nullable: boolean;
                                          properties: { ends_at: ...; starts_at: ... };
                                          required: (...)[];
                                          type: string;
                                      };
                                      acs_system_id: { description: string; format: string; type: string };
                                      acs_user_id: { description: string; format: string; type: string };
                                      email: {
                                          deprecated: boolean;
                                          format: string;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      email_address: { description: string; format: string; type: string };
                                      full_name: { description: string; minLength: number; type: string };
                                      hid_acs_system_id: { format: string; type: string };
                                      phone_number: { description: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/action_attempts/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/action_attempts/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: {
                          description: string;
                          items: { format: string; type: string };
                          type: string;
                      };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          action_attempts: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      action_attempt_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          action_attempts: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/bridges/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          bridge: {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-route-path": ...;
                                              "x-undocumented": ...;
                                          };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      bridge_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          bridge: {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-route-path": ...;
                                              "x-undocumented": ...;
                                          };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/bridges/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: never[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          bridges: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": { schema: { properties: {}; type: string } };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          bridges: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/client_sessions/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      connect_webview_ids: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      connected_account_ids: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      customer_id: { description: string; type: string };
                                      customer_key: { description: string; type: string };
                                      expires_at: { description: string; format: string; type: string };
                                      user_identifier_key: {
                                          description: string;
                                          minLength: number;
                                          type: string;
                                      };
                                      user_identity_id: { description: string; type: string };
                                      user_identity_ids: {
                                          deprecated: boolean;
                                          description: string;
                                          items: { type: ... };
                                          maxItems: number;
                                          minItems: number;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          publishable_key: never[];
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          publishable_key?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                          publishable_key?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                          publishable_key?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              put: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      connect_webview_ids: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      connected_account_ids: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      customer_id: { description: string; type: string };
                                      customer_key: { description: string; type: string };
                                      expires_at: { description: string; format: string; type: string };
                                      user_identifier_key: {
                                          description: string;
                                          minLength: number;
                                          type: string;
                                      };
                                      user_identity_id: { description: string; type: string };
                                      user_identity_ids: {
                                          deprecated: boolean;
                                          description: string;
                                          items: { type: ... };
                                          maxItems: number;
                                          minItems: number;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          publishable_key: never[];
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          publishable_key?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                          publishable_key?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                          publishable_key?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/client_sessions/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      client_session_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/client_sessions/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      schema: { description: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      client_session_id: { description: string; type: string };
                                      user_identifier_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/client_sessions/get_or_create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      connect_webview_ids: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      connected_account_ids: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      expires_at: { description: string; format: string; type: string };
                                      user_identifier_key: {
                                          description: string;
                                          minLength: number;
                                          type: string;
                                      };
                                      user_identity_id: { description: string; type: string };
                                      user_identity_ids: {
                                          deprecated: boolean;
                                          description: string;
                                          items: { type: ... };
                                          maxItems: number;
                                          minItems: number;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          publishable_key: never[];
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          publishable_key?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                          publishable_key?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                          publishable_key?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/client_sessions/grant_access": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      client_session_id: { description: string; type: string };
                                      connect_webview_ids: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      connected_account_ids: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      user_identifier_key: { description: string; type: string };
                                      user_identity_id: { description: string; type: string };
                                      user_identity_ids: {
                                          deprecated: boolean;
                                          description: string;
                                          items: { type: ... };
                                          maxItems: number;
                                          minItems: number;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      client_session_id: { description: string; type: string };
                                      connect_webview_ids: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      connected_account_ids: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      user_identifier_key: { description: string; type: string };
                                      user_identity_id: { description: string; type: string };
                                      user_identity_ids: {
                                          deprecated: boolean;
                                          description: string;
                                          items: { type: ... };
                                          maxItems: number;
                                          minItems: number;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/client_sessions/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      schema: { description: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          client_sessions: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      client_session_id: { description: string; type: string };
                                      connect_webview_id: { description: string; type: string };
                                      user_identifier_key: { description: string; type: string };
                                      user_identity_id: { description: string; type: string };
                                      without_user_identifier_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          client_sessions: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/client_sessions/revoke": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      client_session_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/connect_webviews/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      accepted_capabilities: {
                                          description: string;
                                          items: { description: ...; enum: ...; type: ... };
                                          type: string;
                                      };
                                      accepted_providers: {
                                          description: string;
                                          items: { enum: ...; type: ... };
                                          type: string;
                                      };
                                      automatically_manage_new_devices: {
                                          default: boolean;
                                          description: string;
                                          type: string;
                                      };
                                      custom_metadata: {
                                          additionalProperties: { nullable: ...; oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      custom_redirect_failure_url: { description: string; type: string };
                                      custom_redirect_url: { description: string; type: string };
                                      customer_key: { description: string; type: string };
                                      device_selection_mode: {
                                          enum: (...)[];
                                          type: string;
                                          "x-undocumented": string;
                                      };
                                      provider_category: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      wait_for_device_creation: {
                                          default: boolean;
                                          description: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { connect_webview: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/connect_webviews/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      connect_webview_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      connect_webview_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/connect_webviews/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { connect_webview: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      connect_webview_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { connect_webview: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/connect_webviews/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              description: string;
                              format?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties: { oneOf: { type: ... }[] };
                              default?: undefined;
                              description: string;
                              format?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default: number;
                              description: string;
                              format: string;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              description: string;
                              format?: undefined;
                              nullable: boolean;
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          connect_webviews: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      custom_metadata_has: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      limit: {
                                          default: number;
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      page_cursor: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      user_identifier_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          connect_webviews: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/connected_accounts/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/connected_accounts/get": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          connected_account: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  oneOf: (
                                      | { properties: ...; required: ...; type: ... }
                                      | { properties: ...; required: ...; type: ... }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          connected_account: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/connected_accounts/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              description: string;
                              exclusiveMinimum?: undefined;
                              minimum?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties: { oneOf: { type: ... }[] };
                              default?: undefined;
                              description: string;
                              exclusiveMinimum?: undefined;
                              minimum?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              description: string;
                              exclusiveMinimum?: undefined;
                              minimum?: undefined;
                              minLength: number;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default: number;
                              description: string;
                              exclusiveMinimum: boolean;
                              minimum: number;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              description: string;
                              exclusiveMinimum?: undefined;
                              minimum?: undefined;
                              minLength?: undefined;
                              nullable: boolean;
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          connected_accounts: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      custom_metadata_has: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      customer_key: { description: string; type: string };
                                      limit: {
                                          default: number;
                                          description: string;
                                          exclusiveMinimum: boolean;
                                          minimum: number;
                                          type: string;
                                      };
                                      page_cursor: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      search: { description: string; minLength: number; type: string };
                                      user_identifier_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          connected_accounts: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/connected_accounts/sync": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/connected_accounts/update": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      accepted_capabilities: {
                                          description: string;
                                          items: { description: ...; enum: ...; type: ... };
                                          type: string;
                                      };
                                      automatically_manage_new_devices: {
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      custom_metadata: {
                                          additionalProperties: { nullable: ...; oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          connected_account: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/customers/create_portal": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  allOf: (
                                      | { default: ...; description: ...; properties: ...; type: ... }
                                      | { default?: ...; description?: ...; properties: ...; type: ... }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { magic_link: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/customers/push_data": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_grants: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      bookings: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      buildings: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      common_areas: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      customer_key: { description: string; type: string };
                                      facilities: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      guests: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      listings: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      properties: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      property_listings: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      reservations: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      residents: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      rooms: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      spaces: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      tenants: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      units: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      user_identities: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                      users: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/devices/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/devices/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format: string; type: string };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format?: undefined; type: string };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { device: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      name: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { device: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/devices/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description?: undefined;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  enum?: undefined;
                                  format: string;
                                  oneOf?: undefined;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  enum?: undefined;
                                  format: string;
                                  oneOf?: undefined;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf: { description: string; enum: (...)[]; type: string }[];
                              type?: undefined;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  enum?: undefined;
                                  format?: undefined;
                                  oneOf: { description: ...; enum: ...; type: ... }[];
                                  type?: undefined;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum: string[];
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default: number;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties: { oneOf: { type: ... }[] };
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable: boolean;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description?: undefined;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  enum: string[];
                                  format?: undefined;
                                  oneOf?: undefined;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented": string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated: boolean;
                              description?: undefined;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable: boolean;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated": string;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength: number;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          devices: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connect_webview_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      created_before: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      custom_metadata_has: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      customer_ids: { items: { format: ...; type: ... }; type: string };
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      device_type: { description: string; oneOf: (...)[] };
                                      device_types: {
                                          description: string;
                                          items: { oneOf: ... };
                                          type: string;
                                      };
                                      exclude_if: {
                                          items: { enum: ...; type: ... };
                                          type: string;
                                          "x-undocumented": string;
                                      };
                                      include_if: {
                                          items: { enum: ...; type: ... };
                                          type: string;
                                          "x-undocumented": string;
                                      };
                                      limit: {
                                          default: number;
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      manufacturer: { description: string; enum: (...)[]; type: string };
                                      page_cursor: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      search: { description: string; minLength: number; type: string };
                                      space_id: { description: string; format: string; type: string };
                                      unstable_location_id: {
                                          deprecated: boolean;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      user_identifier_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          devices: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/devices/list_device_providers": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      schema: { description: string; enum: string[]; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          device_providers: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      provider_category: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          device_providers: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/devices/simulate/connect": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/devices/simulate/connect_to_hub": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/devices/simulate/disconnect": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/devices/simulate/disconnect_from_hub": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/devices/simulate/remove": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/devices/unmanaged/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format: string; type: string };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format?: undefined; type: string };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { device: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      name: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { device: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/devices/unmanaged/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description?: undefined;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  enum?: undefined;
                                  format: string;
                                  oneOf?: undefined;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  enum?: undefined;
                                  format: string;
                                  oneOf?: undefined;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf: { description: string; enum: (...)[]; type: string }[];
                              type?: undefined;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  enum?: undefined;
                                  format?: undefined;
                                  oneOf: { description: ...; enum: ...; type: ... }[];
                                  type?: undefined;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum: string[];
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default: number;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties: { oneOf: { type: ... }[] };
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable: boolean;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description?: undefined;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  enum: string[];
                                  format?: undefined;
                                  oneOf?: undefined;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented": string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated: boolean;
                              description?: undefined;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable: boolean;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated": string;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength: number;
                              nullable?: undefined;
                              oneOf?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          devices: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connect_webview_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      created_before: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      custom_metadata_has: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      customer_ids: { items: { format: ...; type: ... }; type: string };
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      device_type: { description: string; oneOf: (...)[] };
                                      device_types: {
                                          description: string;
                                          items: { oneOf: ... };
                                          type: string;
                                      };
                                      exclude_if: {
                                          items: { enum: ...; type: ... };
                                          type: string;
                                          "x-undocumented": string;
                                      };
                                      include_if: {
                                          items: { enum: ...; type: ... };
                                          type: string;
                                          "x-undocumented": string;
                                      };
                                      limit: {
                                          default: number;
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      manufacturer: { description: string; enum: (...)[]; type: string };
                                      page_cursor: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      search: { description: string; minLength: number; type: string };
                                      space_id: { description: string; format: string; type: string };
                                      unstable_location_id: {
                                          deprecated: boolean;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      user_identifier_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          devices: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/devices/unmanaged/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      is_managed: { description: string; enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      is_managed: { description: string; enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/devices/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      custom_metadata: {
                                          additionalProperties: { nullable: ...; oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      is_managed: { default: boolean; description: string; type: string };
                                      name: { description: string; nullable: boolean; type: string };
                                      properties: { properties: { name: ... }; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      custom_metadata: {
                                          additionalProperties: { nullable: ...; oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      is_managed: { default: boolean; description: string; type: string };
                                      name: { description: string; nullable: boolean; type: string };
                                      properties: { properties: { name: ... }; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/events/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format: string; type: string };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format?: undefined; type: string };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          event: { $ref: ... };
                                          message: { type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          event: { $ref: ... };
                                          message: { type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/events/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              maxItems?: undefined;
                              minItems?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              maxItems?: undefined;
                              minItems?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  enum?: undefined;
                                  format?: undefined;
                                  oneOf: ((...) | (...))[];
                                  type?: undefined;
                              };
                              maxItems: number;
                              minItems: number;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  enum?: undefined;
                                  format: string;
                                  oneOf?: undefined;
                                  type: string;
                              };
                              maxItems?: undefined;
                              minItems?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              enum: string[];
                              format?: undefined;
                              items?: undefined;
                              maxItems?: undefined;
                              minItems?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  enum: string[];
                                  format?: undefined;
                                  oneOf?: undefined;
                                  type: string;
                              };
                              maxItems?: undefined;
                              minItems?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default: number;
                              description: string;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              maxItems?: undefined;
                              minItems?: undefined;
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          events: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      access_code_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      acs_system_id: { description: string; format: string; type: string };
                                      acs_system_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      between: {
                                          description: string;
                                          items: { oneOf: ... };
                                          maxItems: number;
                                          minItems: number;
                                          type: string;
                                      };
                                      connect_webview_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      customer_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      event_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      event_type: { description: string; enum: (...)[]; type: string };
                                      event_types: {
                                          description: string;
                                          items: { enum: ...; type: ... };
                                          type: string;
                                      };
                                      limit: {
                                          default: number;
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      since: { description: string; type: string };
                                      unstable_offset: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          events: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/instant_keys/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          instant_keys: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          instant_keys: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/locks/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format: string; type: string };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format?: undefined; type: string };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          device: { $ref: ... };
                                          lock: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      name: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          device: { $ref: ... };
                                          lock: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/locks/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description?: undefined;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  description?: undefined;
                                  enum?: undefined;
                                  format: string;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  description?: undefined;
                                  enum?: undefined;
                                  format: string;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum: string[];
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  description: string;
                                  enum: string[];
                                  format?: undefined;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default: number;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties: { oneOf: { type: ... }[] };
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable: boolean;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description?: undefined;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  description?: undefined;
                                  enum: string[];
                                  format?: undefined;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented": string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated: boolean;
                              description?: undefined;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable: boolean;
                              type: string;
                              "x-deprecated": string;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength: number;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          devices: { items: ...; type: ... };
                                          locks: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connect_webview_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      created_before: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      custom_metadata_has: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      customer_ids: { items: { format: ...; type: ... }; type: string };
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      device_type: { description: string; enum: (...)[]; type: string };
                                      device_types: {
                                          description: string;
                                          items: { description: ...; enum: ...; type: ... };
                                          type: string;
                                      };
                                      exclude_if: {
                                          items: { enum: ...; type: ... };
                                          type: string;
                                          "x-undocumented": string;
                                      };
                                      include_if: {
                                          items: { enum: ...; type: ... };
                                          type: string;
                                          "x-undocumented": string;
                                      };
                                      limit: {
                                          default: number;
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      manufacturer: { description: string; enum: (...)[]; type: string };
                                      page_cursor: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      search: { description: string; minLength: number; type: string };
                                      space_id: { description: string; format: string; type: string };
                                      unstable_location_id: {
                                          deprecated: boolean;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      user_identifier_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          devices: { items: ...; type: ... };
                                          locks: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/locks/lock_door": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/locks/simulate/keypad_code_entry": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      code: { description: string; type: string };
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/locks/simulate/manual_lock_via_keypad": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/locks/unlock_door": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/noise_sensors/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description?: undefined;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  description?: undefined;
                                  enum?: undefined;
                                  format: string;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  description?: undefined;
                                  enum?: undefined;
                                  format: string;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum: string[];
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  description: string;
                                  enum: string[];
                                  format?: undefined;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default: number;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties: { oneOf: { type: ... }[] };
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable: boolean;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description?: undefined;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  description?: undefined;
                                  enum: string[];
                                  format?: undefined;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented": string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated: boolean;
                              description?: undefined;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable: boolean;
                              type: string;
                              "x-deprecated": string;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength: number;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          devices: { items: ...; type: ... };
                                          noise_sensors: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connect_webview_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      created_before: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      custom_metadata_has: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      customer_ids: { items: { format: ...; type: ... }; type: string };
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      device_type: { description: string; enum: (...)[]; type: string };
                                      device_types: {
                                          description: string;
                                          items: { description: ...; enum: ...; type: ... };
                                          type: string;
                                      };
                                      exclude_if: {
                                          items: { enum: ...; type: ... };
                                          type: string;
                                          "x-undocumented": string;
                                      };
                                      include_if: {
                                          items: { enum: ...; type: ... };
                                          type: string;
                                          "x-undocumented": string;
                                      };
                                      limit: {
                                          default: number;
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      manufacturer: { description: string; enum: (...)[]; type: string };
                                      page_cursor: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      search: { description: string; minLength: number; type: string };
                                      space_id: { description: string; format: string; type: string };
                                      unstable_location_id: {
                                          deprecated: boolean;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      user_identifier_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          devices: { items: ...; type: ... };
                                          noise_sensors: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/noise_sensors/noise_thresholds/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      ends_daily_at: { description: string; type: string };
                                      name: { description: string; type: string };
                                      noise_threshold_decibels: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      noise_threshold_nrs: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      starts_daily_at: { description: string; type: string };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          action_attempt: { $ref: ... };
                                          noise_threshold: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/noise_sensors/noise_thresholds/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      noise_threshold_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      noise_threshold_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/noise_sensors/noise_thresholds/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { noise_threshold: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      noise_threshold_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { noise_threshold: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/noise_sensors/noise_thresholds/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              format: string;
                              type: string;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              format?: undefined;
                              type: string;
                              "x-undocumented": string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          noise_thresholds: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      is_programmed: {
                                          description: string;
                                          type: string;
                                          "x-undocumented": string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          noise_thresholds: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/noise_sensors/noise_thresholds/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      ends_daily_at: { description: string; type: string };
                                      name: { description: string; type: string };
                                      noise_threshold_decibels: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      noise_threshold_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      noise_threshold_nrs: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      starts_daily_at: { description: string; type: string };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      ends_daily_at: { description: string; type: string };
                                      name: { description: string; type: string };
                                      noise_threshold_decibels: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      noise_threshold_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      noise_threshold_nrs: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      starts_daily_at: { description: string; type: string };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              put: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      ends_daily_at: { description: string; type: string };
                                      name: { description: string; type: string };
                                      noise_threshold_decibels: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      noise_threshold_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      noise_threshold_nrs: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      starts_daily_at: { description: string; type: string };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/noise_sensors/simulate/trigger_noise_threshold": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/phones/deactivate": {
              delete: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: { device_id: { description: string; type: string } };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: { device_id: { description: string; type: string } };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/phones/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; phone: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; phone: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/phones/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          phones: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_credential_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      owner_user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          phones: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/phones/simulate/create_sandbox_phone": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      assa_abloy_metadata: {
                                          default: {};
                                          description: string;
                                          properties: {
                                              application_version: ...;
                                              ble_capability: ...;
                                              hce_capability: ...;
                                              nfc_capability: ...;
                                              seos_applet_version: ...;
                                              seos_tsm_endpoint_id: ...;
                                          };
                                          type: string;
                                      };
                                      custom_sdk_installation_id: { description: string; type: string };
                                      phone_metadata: {
                                          default: {};
                                          description: string;
                                          properties: {
                                              device_manufacturer: ...;
                                              device_model: ...;
                                              operating_system: ...;
                                              os_version: ...;
                                          };
                                          type: string;
                                      };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; phone: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/seam/bridge/v1/bridge_client_sessions/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      bridge_client_machine_identifier_key: {
                                          description: string;
                                          type: string;
                                      };
                                      bridge_client_name: { description: string; type: string };
                                      bridge_client_time_zone: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          bridge_client_session: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { certified_client: never[] }[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/bridge/v1/bridge_client_sessions/get": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          bridge_client_session: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { bridge_client_session: never[] }[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          bridge_client_session: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { bridge_client_session: never[] }[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/bridge/v1/bridge_client_sessions/refresh_telemetry_token": {
              post: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          bridge_client_session: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { bridge_client_session: never[] }[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/bridge/v1/bridge_client_sessions/regenerate_pairing_code": {
              post: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          bridge_client_session: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { bridge_client_session: never[] }[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/bridge/v1/bridge_client_sessions/report_status": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      is_tailscale_connected: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      tailscale_ip_v4: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { bridge_client_session: never[] }[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/bridge/v1/bridge_connected_systems/list": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          bridge_connected_systems: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { bridge_client_session: never[] }[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          bridge_connected_systems: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { bridge_client_session: never[] }[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/console/v1/get_resource_locator": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          resource_locator: { properties: ...; required: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          resource_locator: { properties: ...; required: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/customer/v1/automation_runs/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              enum?: undefined;
                              exclusiveMinimum?: undefined;
                              format: string;
                              minimum?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              enum: string[];
                              exclusiveMinimum?: undefined;
                              format?: undefined;
                              minimum?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              enum?: undefined;
                              exclusiveMinimum?: undefined;
                              format?: undefined;
                              minimum?: undefined;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default: number;
                              description: string;
                              enum?: undefined;
                              exclusiveMinimum: boolean;
                              format?: undefined;
                              minimum: number;
                              nullable?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              default?: undefined;
                              description: string;
                              enum?: undefined;
                              exclusiveMinimum?: undefined;
                              format?: undefined;
                              minimum?: undefined;
                              nullable: boolean;
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          automation_runs: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      automation_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      created_before: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      limit: {
                                          default: number;
                                          description: string;
                                          exclusiveMinimum: boolean;
                                          minimum: number;
                                          type: string;
                                      };
                                      page_cursor: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      partner_resource_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      rule: { description: string; enum: (...)[]; type: string };
                                      success: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          automation_runs: { items: ...; type: ... };
                                          ok: { type: ... };
                                          pagination: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/customer/v1/automations/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": { schema: { properties: {}; type: string } };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": { schema: { properties: {}; type: string } };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/customer/v1/automations/get": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_rules: { properties: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_rules: { properties: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/customer/v1/automations/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_rules: {
                                          description: string;
                                          properties: {
                                              reservation_created: ...;
                                              reservation_deleted: ...;
                                              reservation_time_updated: ...;
                                          };
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_rules: {
                                          description: string;
                                          properties: {
                                              reservation_created: ...;
                                              reservation_deleted: ...;
                                              reservation_time_updated: ...;
                                          };
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/customer/v1/portals/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          customer_portal: { properties: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { client_session_with_customer: never[] }[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      customer_portal_id: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          customer_portal: { properties: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { client_session_with_customer: never[] }[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/customer/v1/settings/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      business_vertical: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | { api_key?: undefined; console_session_with_workspace: never[] }
                      | { api_key: never[]; console_session_with_workspace?: undefined }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      business_vertical: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | { api_key?: undefined; console_session_with_workspace: never[] }
                      | { api_key: never[]; console_session_with_workspace?: undefined }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/instant_key/v1/client_sessions/exchange_short_code": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: { short_code: { description: string; type: string } };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { client_session: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { certified_client: never[] }[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/mobile_sdk/v1/acs/credentials/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: never[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_credentials: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { client_session: never[] }[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": { schema: { properties: {}; type: string } };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_credentials: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { client_session: never[] }[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/mobile_sdk/v1/phone_sessions/get_or_create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      custom_sdk_installation_id: { description: string; type: string };
                                      phone_device_metadata: {
                                          description: string;
                                          properties: { manufacturer: ...; model: ...; os_version: ... };
                                          type: string;
                                      };
                                      phone_os: { description: string; enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; phone_session: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { client_session: never[] }[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/seam/partner/v1/building_blocks/spaces/auto_map": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      schema: { description: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          spaces: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { client_session_with_customer: never[] }[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      collection_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          spaces: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: { client_session_with_customer: never[] }[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/spaces/add_acs_entrances": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          minItems: number;
                                          type: string;
                                      };
                                      space_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              put: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          minItems: number;
                                          type: string;
                                      };
                                      space_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/spaces/add_devices": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          minItems: number;
                                          type: string;
                                      };
                                      space_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              put: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          minItems: number;
                                          type: string;
                                      };
                                      space_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/spaces/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      name: { description: string; type: string };
                                      space_key: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; space: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/spaces/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      space_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      space_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/spaces/get": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; space: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  oneOf: (
                                      | { properties: ...; required: ...; type: ... }
                                      | { properties: ...; required: ...; type: ... }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; space: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/spaces/get_related": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              items: { enum?: undefined; format: string; type: string };
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description?: undefined;
                              items: { enum: string[]; format?: undefined; type: string };
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          batch: {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-batch-type": string;
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      exclude: { items: { enum: ...; type: ... }; type: string };
                                      include: { items: { enum: ...; type: ... }; type: string };
                                      space_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          batch: {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-batch-type": string;
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/spaces/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              description: string;
                              format?: undefined;
                              minLength: number;
                              type: string;
                              "x-draft"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              description: string;
                              format: string;
                              minLength?: undefined;
                              type: string;
                              "x-draft": string;
                              "x-undocumented": string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              description: string;
                              format?: undefined;
                              minLength?: undefined;
                              type: string;
                              "x-draft"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          spaces: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                          "x-draft": string;
                                          "x-undocumented": string;
                                      };
                                      search: { description: string; minLength: number; type: string };
                                      space_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          spaces: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/spaces/remove_acs_entrances": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              format: string;
                              items?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              format?: undefined;
                              items: { format: string; type: string };
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      space_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/spaces/remove_devices": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              format: string;
                              items?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              format?: undefined;
                              items: { format: string; type: string };
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      space_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/spaces/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      name: { description: string; type: string };
                                      space_id: { description: string; format: string; type: string };
                                      space_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; space: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      name: { description: string; type: string };
                                      space_id: { description: string; format: string; type: string };
                                      space_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; space: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-draft": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/activate_climate_preset": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      climate_preset_key: { description: string; type: string };
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/cool": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      cooling_set_point_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/create_climate_preset": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      climate_preset_key: { description: string; type: string };
                                      climate_preset_mode: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      cooling_set_point_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      ecobee_metadata: {
                                          description: string;
                                          properties: { climate_ref: ...; is_optimized: ...; owner: ... };
                                          required: (...)[];
                                          type: string;
                                      };
                                      fan_mode_setting: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      heating_set_point_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      heating_set_point_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      hvac_mode_setting: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      manual_override_allowed: {
                                          default: boolean;
                                          deprecated: boolean;
                                          description: string;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      name: {
                                          default: null;
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/thermostats/daily_programs/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      name: { description: string; type: string };
                                      periods: {
                                          description: string;
                                          items: {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          };
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          thermostat_daily_program: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/daily_programs/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      thermostat_daily_program_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/thermostats/daily_programs/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      name: { description: string; type: string };
                                      periods: {
                                          description: string;
                                          items: {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          };
                                          type: string;
                                      };
                                      thermostat_daily_program_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      name: { description: string; type: string };
                                      periods: {
                                          description: string;
                                          items: {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          };
                                          type: string;
                                      };
                                      thermostat_daily_program_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/delete_climate_preset": {
              delete: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      climate_preset_key: { description: string; type: string };
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      climate_preset_key: { description: string; type: string };
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/thermostats/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format: string; type: string };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format?: undefined; type: string };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; thermostat: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      name: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; thermostat: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/thermostats/heat": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      heating_set_point_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      heating_set_point_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/heat_cool": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      cooling_set_point_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      heating_set_point_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      heating_set_point_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description?: undefined;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  description?: undefined;
                                  enum?: undefined;
                                  format: string;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  description?: undefined;
                                  enum?: undefined;
                                  format: string;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum: string[];
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  description: string;
                                  enum: string[];
                                  format?: undefined;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default: number;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties: { oneOf: { type: ... }[] };
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength?: undefined;
                              nullable: boolean;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description?: undefined;
                              enum?: undefined;
                              format?: undefined;
                              items: {
                                  description?: undefined;
                                  enum: string[];
                                  format?: undefined;
                                  type: string;
                              };
                              minLength?: undefined;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented": string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated: boolean;
                              description?: undefined;
                              enum?: undefined;
                              format: string;
                              items?: undefined;
                              minLength?: undefined;
                              nullable: boolean;
                              type: string;
                              "x-deprecated": string;
                              "x-undocumented"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              additionalProperties?: undefined;
                              default?: undefined;
                              deprecated?: undefined;
                              description: string;
                              enum?: undefined;
                              format?: undefined;
                              items?: undefined;
                              minLength: number;
                              nullable?: undefined;
                              type: string;
                              "x-deprecated"?: undefined;
                              "x-undocumented"?: undefined;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          devices: { items: ...; type: ... };
                                          ok: { type: ... };
                                          thermostats: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connect_webview_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      created_before: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      custom_metadata_has: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      customer_ids: { items: { format: ...; type: ... }; type: string };
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      device_type: { description: string; enum: (...)[]; type: string };
                                      device_types: {
                                          description: string;
                                          items: { description: ...; enum: ...; type: ... };
                                          type: string;
                                      };
                                      exclude_if: {
                                          items: { enum: ...; type: ... };
                                          type: string;
                                          "x-undocumented": string;
                                      };
                                      include_if: {
                                          items: { enum: ...; type: ... };
                                          type: string;
                                          "x-undocumented": string;
                                      };
                                      limit: {
                                          default: number;
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      manufacturer: { description: string; enum: (...)[]; type: string };
                                      page_cursor: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      search: { description: string; minLength: number; type: string };
                                      space_id: { description: string; format: string; type: string };
                                      unstable_location_id: {
                                          deprecated: boolean;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      user_identifier_key: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          devices: { items: ...; type: ... };
                                          ok: { type: ... };
                                          thermostats: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/off": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/schedules/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      climate_preset_key: { description: string; type: string };
                                      device_id: { description: string; type: string };
                                      ends_at: { description: string; type: string };
                                      is_override_allowed: { description: string; type: string };
                                      max_override_period_minutes: {
                                          description: string;
                                          exclusiveMinimum: boolean;
                                          minimum: number;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      name: { description: string; type: string };
                                      starts_at: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          thermostat_schedule: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/schedules/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      thermostat_schedule_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/thermostats/schedules/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          thermostat_schedule: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      thermostat_schedule_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          thermostat_schedule: { $ref: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/schedules/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: { description: string; format: string; type: string };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: { description: string; format?: undefined; type: string };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          thermostat_schedules: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      user_identifier_key: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          thermostat_schedules: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/schedules/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      climate_preset_key: { description: string; type: string };
                                      ends_at: { description: string; type: string };
                                      is_override_allowed: { description: string; type: string };
                                      max_override_period_minutes: {
                                          description: string;
                                          exclusiveMinimum: boolean;
                                          minimum: number;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      name: { description: string; type: string };
                                      starts_at: { description: string; type: string };
                                      thermostat_schedule_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      climate_preset_key: { description: string; type: string };
                                      ends_at: { description: string; type: string };
                                      is_override_allowed: { description: string; type: string };
                                      max_override_period_minutes: {
                                          description: string;
                                          exclusiveMinimum: boolean;
                                          minimum: number;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      name: { description: string; type: string };
                                      starts_at: { description: string; type: string };
                                      thermostat_schedule_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/thermostats/set_fallback_climate_preset": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      climate_preset_key: { description: string; type: string };
                                      device_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/thermostats/set_fan_mode": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      fan_mode: {
                                          deprecated: boolean;
                                          enum: (...)[];
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      fan_mode_setting: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      sync: { default: boolean; type: string; "x-undocumented": string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/set_hvac_mode": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  discriminator: { propertyName: string };
                                  oneOf: (
                                      | { properties: ...; required: ...; type: ... }
                                      | { properties: ...; required: ...; type: ... }
                                      | { properties: ...; required: ...; type: ... }
                                      | { properties: ...; required: ...; type: ... }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/thermostats/set_temperature_threshold": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      lower_limit_celsius: {
                                          default: null;
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      lower_limit_fahrenheit: {
                                          default: null;
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      upper_limit_celsius: {
                                          default: null;
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      upper_limit_fahrenheit: {
                                          default: null;
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      lower_limit_celsius: {
                                          default: null;
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      lower_limit_fahrenheit: {
                                          default: null;
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      upper_limit_celsius: {
                                          default: null;
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      upper_limit_fahrenheit: {
                                          default: null;
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/thermostats/simulate/hvac_mode_adjusted": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  discriminator: { propertyName: string };
                                  oneOf: (
                                      | { properties: ...; required: ...; type: ... }
                                      | { properties: ...; required: ...; type: ... }
                                      | { properties: ...; required: ...; type: ... }
                                      | { properties: ...; required: ...; type: ... }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/thermostats/simulate/temperature_reached": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      temperature_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      temperature_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/thermostats/update_climate_preset": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      climate_preset_key: { description: string; type: string };
                                      climate_preset_mode: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      cooling_set_point_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      ecobee_metadata: {
                                          description: string;
                                          properties: { climate_ref: ...; is_optimized: ...; owner: ... };
                                          required: (...)[];
                                          type: string;
                                      };
                                      fan_mode_setting: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      heating_set_point_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      heating_set_point_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      hvac_mode_setting: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      manual_override_allowed: {
                                          deprecated: boolean;
                                          description: string;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      name: {
                                          default: null;
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      climate_preset_key: { description: string; type: string };
                                      climate_preset_mode: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      cooling_set_point_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      ecobee_metadata: {
                                          description: string;
                                          properties: { climate_ref: ...; is_optimized: ...; owner: ... };
                                          required: (...)[];
                                          type: string;
                                      };
                                      fan_mode_setting: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      heating_set_point_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      heating_set_point_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      hvac_mode_setting: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      manual_override_allowed: {
                                          deprecated: boolean;
                                          description: string;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      name: {
                                          default: null;
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/thermostats/update_weekly_program": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      friday_program_id: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      monday_program_id: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      saturday_program_id: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      sunday_program_id: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      thursday_program_id: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      tuesday_program_id: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      wednesday_program_id: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/unstable_access_grants/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  allOf: (
                                      | { oneOf: ...; properties?: ...; required?: ...; type?: ... }
                                      | { oneOf?: ...; properties: ...; required: ...; type: ... }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_grant: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_access_grants/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_grant_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_access_grants/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_grant: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_grant_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_grant: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_access_grants/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: {
                              deprecated?: undefined;
                              description: string;
                              format: string;
                              type: string;
                              "x-deprecated"?: undefined;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: {
                              deprecated: boolean;
                              description?: undefined;
                              format: string;
                              type: string;
                              "x-deprecated": string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_grants: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_system_id: { description: string; format: string; type: string };
                                      location_id: {
                                          deprecated: boolean;
                                          format: string;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      space_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_grants: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_access_methods/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_access_methods/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_method: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { access_method: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_access_methods/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_methods: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      access_grant_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          access_methods: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_locations/add_acs_entrances": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          minItems: number;
                                          type: string;
                                      };
                                      location_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
              put: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          minItems: number;
                                          type: string;
                                      };
                                      location_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_locations/add_devices": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          minItems: number;
                                          type: string;
                                      };
                                      location_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
              put: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          minItems: number;
                                          type: string;
                                      };
                                      location_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_locations/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      geolocation: {
                                          description: string;
                                          properties: { latitude: ...; longitude: ... };
                                          required: (...)[];
                                          type: string;
                                      };
                                      name: { description: string; type: string };
                                      time_zone: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { location: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_locations/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      location_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      location_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_locations/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { location: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      location_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { location: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_locations/list": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          locations: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          locations: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_locations/remove_acs_entrances": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              format: string;
                              items?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              format?: undefined;
                              items: { format: string; type: string };
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_entrance_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      location_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_locations/remove_devices": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              format: string;
                              items?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              format?: undefined;
                              items: { format: string; type: string };
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      location_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_locations/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      geolocation: {
                                          description: string;
                                          properties: { latitude: ...; longitude: ... };
                                          required: (...)[];
                                          type: string;
                                      };
                                      location_id: { description: string; format: string; type: string };
                                      name: { description: string; type: string };
                                      time_zone: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { location: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      geolocation: {
                                          description: string;
                                          properties: { latitude: ...; longitude: ... };
                                          required: (...)[];
                                          type: string;
                                      };
                                      location_id: { description: string; format: string; type: string };
                                      name: { description: string; type: string };
                                      time_zone: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { location: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_partner/building_blocks/connect_accounts": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      customer_key: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { magic_link: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_partner/building_blocks/generate_magic_link": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              enum: string[];
                              items?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              enum?: undefined;
                              items?: undefined;
                              type: string;
                          };
                      }
                      | {
                          in: string;
                          name: string;
                          required: boolean;
                          schema: {
                              description: string;
                              enum?: undefined;
                              items: {
                                  properties: {
                                      name: { description: ...; type: ... };
                                      space_key: { description: ...; type: ... };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              type: string;
                          };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { magic_link: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      building_block_type: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      customer_key: { description: string; type: string };
                                      spaces: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { magic_link: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_partner/building_blocks/manage_devices": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      customer_key: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { magic_link: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/unstable_partner/building_blocks/organize_spaces": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      customer_key: { description: string; type: string };
                                      spaces: {
                                          description: string;
                                          items: { properties: ...; required: ...; type: ... };
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { magic_link: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: never[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/user_identities/add_acs_user": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_user_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              put: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_user_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/user_identities/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_system_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      email_address: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      full_name: {
                                          description: string;
                                          minLength: number;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      phone_number: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      user_identity_key: {
                                          description: string;
                                          minLength: number;
                                          nullable: boolean;
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; user_identity: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/user_identities/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/user_identities/enrollment_automations/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      enrollment_automation_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/user_identities/enrollment_automations/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          enrollment_automation: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      enrollment_automation_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          enrollment_automation: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/user_identities/enrollment_automations/launch": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_credential_pool_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      create_credential_manager_user: {
                                          description: string;
                                          type: string;
                                      };
                                      credential_manager_acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      credential_manager_acs_user_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          enrollment_automation: { $ref: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/user_identities/enrollment_automations/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          enrollment_automations: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          enrollment_automations: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-deprecated": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/user_identities/generate_instant_key": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      max_use_count: {
                                          default: number;
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { instant_key: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/user_identities/get": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; user_identity: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  oneOf: (
                                      | { properties: ...; required: ...; type: ... }
                                      | { properties: ...; required: ...; type: ... }
                                  )[];
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; user_identity: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/user_identities/grant_access_to_device": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              put: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/user_identities/list": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: (
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format?: undefined; type: string };
                      }
                      | {
                          in: string;
                          name: string;
                          schema: { description: string; format: string; type: string };
                      }
                  )[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          user_identities: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      credential_manager_acs_system_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      search: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          user_identities: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/user_identities/list_accessible_devices": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          accessible_devices: {
                                              deprecated: ...;
                                              items: ...;
                                              type: ...;
                                              "x-deprecated": ...;
                                          };
                                          devices: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          accessible_devices: {
                                              deprecated: ...;
                                              items: ...;
                                              type: ...;
                                              "x-deprecated": ...;
                                          };
                                          devices: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/user_identities/list_acs_systems": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_systems: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_systems: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/user_identities/list_acs_users": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_users: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          acs_users: { items: ...; type: ... };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/user_identities/remove_acs_user": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      acs_user_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/user_identities/revoke_access_to_device": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      device_id: { description: string; format: string; type: string };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/user_identities/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      email_address: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      full_name: {
                                          description: string;
                                          minLength: number;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      phone_number: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      user_identity_key: {
                                          description: string;
                                          minLength: number;
                                          nullable: boolean;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      email_address: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      full_name: {
                                          description: string;
                                          minLength: number;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      phone_number: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      user_identity_key: {
                                          description: string;
                                          minLength: number;
                                          nullable: boolean;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/webhooks/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      event_types: {
                                          default: (...)[];
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      url: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; webhook: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/webhooks/delete": {
              delete: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: { webhook_id: { description: string; type: string } };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/webhooks/get": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { description: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; webhook: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: { webhook_id: { description: string; type: string } };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; webhook: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/webhooks/list": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          webhooks: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          webhooks: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/webhooks/update": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      event_types: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      webhook_id: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              put: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      event_types: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      webhook_id: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
          "/workspaces/create": {
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      company_name: { description: string; type: string };
                                      connect_partner_name: {
                                          deprecated: boolean;
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      connect_webview_customization: {
                                          description: string;
                                          properties: {
                                              logo_shape: ...;
                                              primary_button_color: ...;
                                              primary_button_text_color: ...;
                                              success_message: ...;
                                          };
                                          type: string;
                                      };
                                      is_sandbox: { default: boolean; description: string; type: string };
                                      name: { description: string; type: string };
                                      webview_logo_shape: {
                                          deprecated: boolean;
                                          enum: (...)[];
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      webview_primary_button_color: {
                                          deprecated: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      webview_primary_button_text_color: {
                                          deprecated: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      webview_success_message: {
                                          deprecated: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; workspace: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          console_session_with_workspace?: undefined;
                          console_session_without_workspace?: undefined;
                          pat_without_workspace: never[];
                      }
                      | {
                          console_session_with_workspace: never[];
                          console_session_without_workspace?: undefined;
                          pat_without_workspace?: undefined;
                      }
                      | {
                          console_session_with_workspace?: undefined;
                          console_session_without_workspace: never[];
                          pat_without_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/workspaces/find_resources": {
              get: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          batch: {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-batch-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  parameters: {
                      in: string;
                      name: string;
                      required: boolean;
                      schema: { format: string; type: string };
                  }[];
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          batch: {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          };
                                          ok: { type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-batch-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
                  "x-undocumented": string;
              };
          };
          "/workspaces/get": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; workspace: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { ok: { type: ... }; workspace: { $ref: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          client_session_with_customer?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/workspaces/list": {
              get: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          workspaces: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          console_session_without_workspace?: undefined;
                          pat_with_workspace: never[];
                          pat_without_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          console_session_without_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          pat_without_workspace: never[];
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          console_session_without_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          pat_without_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          console_session_without_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          pat_without_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          console_session_without_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          pat_without_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          console_session_without_workspace: never[];
                          pat_with_workspace?: undefined;
                          pat_without_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: {
                                          ok: { type: ... };
                                          workspaces: { items: ...; type: ... };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          console_session_without_workspace?: undefined;
                          pat_with_workspace: never[];
                          pat_without_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          console_session_without_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          pat_without_workspace: never[];
                      }
                      | {
                          api_key: never[];
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          console_session_without_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          pat_without_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session: never[];
                          console_session_with_workspace?: undefined;
                          console_session_without_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          pat_without_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace: never[];
                          console_session_without_workspace?: undefined;
                          pat_with_workspace?: undefined;
                          pat_without_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          client_session?: undefined;
                          console_session_with_workspace?: undefined;
                          console_session_without_workspace: never[];
                          pat_with_workspace?: undefined;
                          pat_without_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/workspaces/reset_sandbox": {
              post: {
                  description: string;
                  operationId: string;
                  responses: {
                      "200": {
                          content: {
                              "application/json": {
                                  schema: {
                                      properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
                                      required: string[];
                                      type: string;
                                  };
                              };
                          };
                          description: string;
                      };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-action-attempt-type": string;
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-fern-sdk-return-value": string;
                  "x-response-key": string;
                  "x-title": string;
              };
          };
          "/workspaces/update": {
              patch: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      connect_partner_name: { description: string; type: string };
                                      connect_webview_customization: {
                                          description: string;
                                          properties: {
                                              logo_shape: ...;
                                              primary_button_color: ...;
                                              primary_button_text_color: ...;
                                              success_message: ...;
                                          };
                                          type: string;
                                      };
                                      is_suspended: { description: string; type: string };
                                      name: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": { description: string };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
              post: {
                  description: string;
                  operationId: string;
                  requestBody: {
                      content: {
                          "application/json": {
                              schema: {
                                  properties: {
                                      connect_partner_name: { description: string; type: string };
                                      connect_webview_customization: {
                                          description: string;
                                          properties: {
                                              logo_shape: ...;
                                              primary_button_color: ...;
                                              primary_button_text_color: ...;
                                              success_message: ...;
                                          };
                                          type: string;
                                      };
                                      is_suspended: { description: string; type: string };
                                      name: { description: string; type: string };
                                  };
                                  type: string;
                              };
                          };
                      };
                  };
                  responses: {
                      "200": { description: string };
                      "400": { description: string };
                      "401": { description: string };
                  };
                  security: (
                      | {
                          api_key: never[];
                          console_session_with_workspace?: undefined;
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace: never[];
                          pat_with_workspace?: undefined;
                      }
                      | {
                          api_key?: undefined;
                          console_session_with_workspace?: undefined;
                          pat_with_workspace: never[];
                      }
                  )[];
                  summary: string;
                  tags: string[];
                  "x-fern-sdk-group-name": string[];
                  "x-fern-sdk-method-name": string;
                  "x-response-key": null;
                  "x-title": string;
              };
          };
      }
    • servers: { url: string }[]
    • tags: { description: string; name: string }[]