Function getOpenapiSchema
- getOpenapiSchema(endpoint?): Promise<{ 
 components: {
 schemas: {
 access_code: {
 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;
 nullable: boolean;
 };
 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;
 nullable: boolean;
 };
 };
 required: string[];
 type: string;
 };
 acs_access_group: {
 properties: {
 access_group_type: {
 description: string;
 enum: string[];
 type: string;
 };
 access_group_type_display_name: {
 description: string;
 type: string;
 };
 acs_access_group_id: {
 format: string;
 type: string;
 };
 acs_system_id: {
 format: string;
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 external_type: {
 enum: string[];
 type: string;
 };
 external_type_display_name: {
 type: string;
 };
 name: {
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 acs_system: {
 properties: {
 acs_system_id: {
 format: string;
 type: string;
 };
 connected_account_ids: {
 items: {
 type: string;
 };
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 external_type: {
 enum: string[];
 type: string;
 };
 external_type_display_name: {
 type: string;
 };
 image_alt_text: {
 type: string;
 };
 image_url: {
 type: string;
 };
 name: {
 type: string;
 };
 system_type: {
 description: string;
 enum: string[];
 type: string;
 };
 system_type_display_name: {
 description: string;
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 acs_user: {
 properties: {
 access_schedule: {
 properties: {
 ends_at: {
 format: string;
 type: string;
 };
 starts_at: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 acs_system_id: {
 format: string;
 type: string;
 };
 acs_user_id: {
 format: string;
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 display_name: {
 type: string;
 };
 email: {
 description: string;
 format: string;
 type: string;
 };
 email_address: {
 format: string;
 type: string;
 };
 external_type: {
 enum: string[];
 type: string;
 };
 external_type_display_name: {
 type: string;
 };
 full_name: {
 type: string;
 };
 hid_acs_system_id: {
 format: string;
 type: string;
 };
 is_suspended: {
 type: string;
 };
 phone_number: {
 nullable: boolean;
 type: string;
 };
 user_identity_email_address: {
 type: string;
 };
 user_identity_id: {
 type: string;
 };
 user_identity_phone_number: {
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 action_attempt: {
 discriminator: {
 propertyName: string;
 };
 oneOf: ({
 properties: {
 action_attempt_id: {
 format: string;
 type: string;
 };
 action_type: {
 type: string;
 };
 error: {
 format: string;
 nullable: boolean;
 properties?: undefined;
 required?: undefined;
 type: string;
 };
 result: {
 format?: undefined;
 nullable: boolean;
 type?: undefined;
 };
 status: {
 enum: (...)[];
 type: string;
 };
 };
 required: string[];
 type: string;
 } | {
 properties: {
 action_attempt_id: {
 format: string;
 type: string;
 };
 action_type: {
 type: string;
 };
 error: {
 format: string;
 nullable: boolean;
 properties?: undefined;
 required?: undefined;
 type: string;
 };
 result: {
 format: string;
 nullable: boolean;
 type: string;
 };
 status: {
 enum: (...)[];
 type: string;
 };
 };
 required: string[];
 type: string;
 } | {
 properties: {
 action_attempt_id: {
 format: string;
 type: string;
 };
 action_type: {
 type: string;
 };
 error: {
 format?: undefined;
 nullable?: undefined;
 properties: {
 message: ...;
 type: ...;
 };
 required: (...)[];
 type: string;
 };
 result: {
 format: string;
 nullable: boolean;
 type: string;
 };
 status: {
 enum: (...)[];
 type: string;
 };
 };
 required: string[];
 type: string;
 })[];
 };
 client_session: {
 properties: {
 client_session_id: {
 format: string;
 type: string;
 };
 connect_webview_ids: {
 items: {
 format: string;
 type: string;
 };
 type: string;
 };
 connected_account_ids: {
 items: {
 format: string;
 type: string;
 };
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 device_count: {
 type: string;
 };
 token: {
 type: string;
 };
 user_identifier_key: {
 nullable: boolean;
 type: string;
 };
 user_identity_ids: {
 items: {
 format: string;
 type: string;
 };
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 climate_setting_schedule: {
 properties: {
 automatic_cooling_enabled: {
 type: string;
 };
 automatic_heating_enabled: {
 type: string;
 };
 climate_setting_schedule_id: {
 format: string;
 type: string;
 };
 cooling_set_point_celsius: {
 type: string;
 };
 cooling_set_point_fahrenheit: {
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 device_id: {
 type: string;
 };
 errors: {
 description: string;
 nullable: boolean;
 };
 heating_set_point_celsius: {
 type: string;
 };
 heating_set_point_fahrenheit: {
 type: string;
 };
 hvac_mode_setting: {
 enum: string[];
 type: string;
 };
 manual_override_allowed: {
 type: string;
 };
 name: {
 type: string;
 };
 schedule_ends_at: {
 type: string;
 };
 schedule_starts_at: {
 type: string;
 };
 schedule_type: {
 enum: string[];
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 connect_webview: {
 properties: {
 accepted_devices: {
 items: {
 type: string;
 };
 type: string;
 };
 accepted_providers: {
 items: {
 type: string;
 };
 type: string;
 };
 any_device_allowed: {
 type: string;
 };
 any_provider_allowed: {
 type: string;
 };
 authorized_at: {
 format: string;
 nullable: boolean;
 type: string;
 };
 automatically_manage_new_devices: {
 type: string;
 };
 connect_webview_id: {
 format: string;
 type: string;
 };
 connected_account_id: {
 format: string;
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 custom_metadata: {
 additionalProperties: {
 nullable: boolean;
 oneOf: ({
 format?: ...;
 maxLength: ...;
 nullable?: ...;
 type: ...;
 } | {
 format?: ...;
 maxLength?: ...;
 nullable?: ...;
 type: ...;
 } | {
 format: ...;
 maxLength?: ...;
 nullable: ...;
 type: ...;
 })[];
 };
 type: string;
 };
 custom_redirect_failure_url: {
 format: string;
 nullable: boolean;
 type: string;
 };
 custom_redirect_url: {
 format: string;
 nullable: boolean;
 type: string;
 };
 device_selection_mode: {
 enum: string[];
 type: string;
 };
 login_successful: {
 type: string;
 };
 selected_provider: {
 nullable: boolean;
 type: string;
 };
 status: {
 enum: string[];
 type: string;
 };
 url: {
 format: string;
 type: string;
 };
 wait_for_device_creation: {
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 connected_account: {
 properties: {
 account_type: {
 type: string;
 };
 account_type_display_name: {
 type: string;
 };
 automatically_manage_new_devices: {
 type: string;
 };
 connected_account_id: {
 format: string;
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 custom_metadata: {
 additionalProperties: {
 nullable: boolean;
 oneOf: ({
 format?: ...;
 maxLength: ...;
 nullable?: ...;
 type: ...;
 } | {
 format?: ...;
 maxLength?: ...;
 nullable?: ...;
 type: ...;
 } | {
 format: ...;
 maxLength?: ...;
 nullable: ...;
 type: ...;
 })[];
 };
 type: string;
 };
 errors: {
 nullable: boolean;
 };
 user_identifier: {
 properties: {
 api_url: {
 type: string;
 };
 email: {
 type: string;
 };
 exclusive: {
 type: string;
 };
 phone: {
 type: string;
 };
 username: {
 type: string;
 };
 };
 type: string;
 };
 warnings: {
 nullable: boolean;
 };
 };
 required: string[];
 type: string;
 };
 device: {
 properties: {
 can_program_online_access_codes: {
 type: string;
 };
 can_remotely_unlock: {
 type: string;
 };
 capabilities_supported: {
 description: string;
 items: {
 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: {
 nullable: boolean;
 oneOf: ({
 format?: ...;
 maxLength: ...;
 nullable?: ...;
 type: ...;
 } | {
 format?: ...;
 maxLength?: ...;
 nullable?: ...;
 type: ...;
 } | {
 format: ...;
 maxLength?: ...;
 nullable: ...;
 type: ...;
 })[];
 };
 type: string;
 };
 device_id: {
 description: string;
 format: string;
 type: string;
 };
 device_type: {
 description: string;
 oneOf: {
 enum: string[];
 type: string;
 }[];
 };
 errors: {
 description: string;
 items: {
 properties: {
 error_code: {
 type: string;
 };
 message: {
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 type: 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;
 };
 properties: {
 allOf: ({
 allOf: (...)[];
 } | {
 allOf: (...)[];
 })[];
 description: 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;
 };
 device_provider: {
 properties: {
 device_provider_name: {
 type: string;
 };
 display_name: {
 type: string;
 };
 image_url: {
 type: string;
 };
 provider_categories: {
 items: {
 enum: string[];
 type: string;
 };
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 enrollment_automation: {
 properties: {
 created_at: {
 format: string;
 type: string;
 };
 credential_manager_acs_system_id: {
 format: string;
 type: string;
 };
 enrollment_automation_id: {
 format: string;
 type: string;
 };
 user_identity_id: {
 format: string;
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 event: {
 properties: {
 created_at: {
 format: string;
 type: string;
 };
 device_id: {
 format: string;
 type: string;
 };
 event_id: {
 format: string;
 type: string;
 };
 event_type: {
 type: string;
 };
 occurred_at: {
 format: string;
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 noise_threshold: {
 properties: {
 device_id: {
 format: string;
 type: string;
 };
 ends_daily_at: {
 type: string;
 };
 name: {
 type: string;
 };
 noise_threshold_decibels: {
 type: string;
 };
 noise_threshold_id: {
 format: string;
 type: string;
 };
 noise_threshold_nrs: {
 type: string;
 };
 starts_daily_at: {
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 phone: {
 properties: {
 can_program_online_access_codes: {
 type: string;
 };
 can_remotely_unlock: {
 type: string;
 };
 capabilities_supported: {
 description: string;
 items: {
 enum: string[];
 type: string;
 };
 type: string;
 };
 created_at: {
 description: string;
 format: string;
 type: string;
 };
 custom_metadata: {
 additionalProperties: {
 nullable: boolean;
 oneOf: ({
 format?: ...;
 maxLength: ...;
 nullable?: ...;
 type: ...;
 } | {
 format?: ...;
 maxLength?: ...;
 nullable?: ...;
 type: ...;
 } | {
 format: ...;
 maxLength?: ...;
 nullable: ...;
 type: ...;
 })[];
 };
 type: string;
 };
 device_id: {
 description: string;
 format: string;
 type: string;
 };
 device_type: {
 enum: string[];
 type: string;
 };
 errors: {
 description: string;
 items: {
 properties: {
 error_code: {
 type: string;
 };
 message: {
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 type: 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;
 };
 properties: {
 properties: {
 assa_abloy_credential_service_metadata: {
 properties: {
 endpoints: {
 items: ...;
 type: ...;
 };
 has_active_endpoint: {
 type: ...;
 };
 };
 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;
 };
 service_health: {
 properties: {
 description: {
 type: string;
 };
 service: {
 type: string;
 };
 status: {
 enum: string[];
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 unmanaged_access_code: {
 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;
 nullable: boolean;
 };
 is_managed: {
 enum: boolean[];
 type: string;
 };
 name: {
 description: string;
 nullable: boolean;
 type: string;
 };
 starts_at: {
 description: string;
 format: string;
 nullable: boolean;
 type: string;
 };
 status: {
 enum: string[];
 type: string;
 };
 type: {
 description: string;
 enum: string[];
 type: string;
 };
 warnings: {
 description: string;
 nullable: boolean;
 };
 };
 required: string[];
 type: string;
 };
 unmanaged_device: {
 properties: {
 can_program_online_access_codes: {
 type: string;
 };
 can_remotely_unlock: {
 type: string;
 };
 capabilities_supported: {
 description: string;
 items: {
 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: {
 enum: string[];
 type: string;
 }[];
 };
 errors: {
 description: string;
 items: {
 properties: {
 error_code: {
 type: string;
 };
 message: {
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 type: string;
 };
 is_managed: {
 enum: boolean[];
 type: string;
 };
 properties: {
 properties: {
 battery: {
 description: string;
 properties: {
 level: {
 maximum: ...;
 minimum: ...;
 type: ...;
 };
 status: {
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 battery_level: {
 description: string;
 maximum: number;
 minimum: number;
 type: string;
 };
 image_alt_text: {
 description: string;
 type: string;
 };
 image_url: {
 description: string;
 format: string;
 type: string;
 };
 manufacturer: {
 description: string;
 type: string;
 };
 model: {
 properties: {
 accessory_keypad_supported: {
 description: ...;
 type: ...;
 };
 display_name: {
 description: ...;
 type: ...;
 };
 manufacturer_display_name: {
 description: ...;
 type: ...;
 };
 offline_access_codes_supported: {
 description: ...;
 type: ...;
 };
 online_access_codes_supported: {
 description: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 name: {
 description: string;
 type: string;
 };
 offline_access_codes_enabled: {
 description: string;
 type: string;
 };
 online: {
 description: string;
 type: string;
 };
 online_access_codes_enabled: {
 description: string;
 type: string;
 };
 };
 required: 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;
 };
 webhook: {
 properties: {
 event_types: {
 items: {
 type: string;
 };
 type: string;
 };
 secret: {
 type: string;
 };
 url: {
 type: string;
 };
 webhook_id: {
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 workspace: {
 properties: {
 connect_partner_name: {
 nullable: boolean;
 type: string;
 };
 is_sandbox: {
 type: string;
 };
 name: {
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 };
 securitySchemes: {
 access_token: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 api_key: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 client_session: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 client_session_token: {
 in: string;
 name: string;
 type: string;
 };
 console_session: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 pat_with_workspace: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 pat_without_workspace: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 seam_client_session_token: {
 in: string;
 name: string;
 type: string;
 };
 seam_workspace: {
 in: string;
 name: string;
 type: string;
 };
 user_session: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 user_session_without_workspace: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 };
 };
 info: {
 title: string;
 version: string;
 };
 openapi: string;
 paths: {
 /access_codes/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 allow_external_modification: {
 type: ...;
 };
 attempt_for_offline_device: {
 default: ...;
 type: ...;
 };
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 common_code_key: {
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 ends_at: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_offline_access_code: {
 type: ...;
 };
 is_one_time_use: {
 type: ...;
 };
 max_time_rounding: {
 default: ...;
 enum: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 prefer_native_scheduling: {
 type: ...;
 };
 starts_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 use_backup_access_code_pool: {
 type: ...;
 };
 use_offline_access_code: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code: ...;
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/create_multiple: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 allow_external_modification: {
 type: ...;
 };
 attempt_for_offline_device: {
 default: ...;
 type: ...;
 };
 behavior_when_code_cannot_be_shared: {
 default: ...;
 enum: ...;
 type: ...;
 };
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 ends_at: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_offline_access_code: {
 type: ...;
 };
 is_one_time_use: {
 type: ...;
 };
 max_time_rounding: {
 default: ...;
 enum: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 prefer_native_scheduling: {
 type: ...;
 };
 preferred_code_length: {
 type: ...;
 };
 starts_at: {
 type: ...;
 };
 use_backup_access_code_pool: {
 type: ...;
 };
 use_offline_access_code: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_codes: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 allow_external_modification: {
 type: ...;
 };
 attempt_for_offline_device: {
 default: ...;
 type: ...;
 };
 behavior_when_code_cannot_be_shared: {
 default: ...;
 enum: ...;
 type: ...;
 };
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 ends_at: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_offline_access_code: {
 type: ...;
 };
 is_one_time_use: {
 type: ...;
 };
 max_time_rounding: {
 default: ...;
 enum: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 prefer_native_scheduling: {
 type: ...;
 };
 preferred_code_length: {
 type: ...;
 };
 starts_at: {
 type: ...;
 };
 use_backup_access_code_pool: {
 type: ...;
 };
 use_offline_access_code: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_codes: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /access_codes/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/generate_code: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 generated_code: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 code: {
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token?: undefined;
 api_key: never[];
 client_session?: undefined;
 user_session?: undefined;
 } | {
 access_token: never[];
 api_key?: undefined;
 client_session?: undefined;
 user_session?: undefined;
 } | {
 access_token?: undefined;
 api_key?: undefined;
 client_session?: undefined;
 user_session: never[];
 } | {
 access_token?: undefined;
 api_key?: undefined;
 client_session: never[];
 user_session?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /access_codes/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_ids: {
 items: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_codes: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/pull_backup_access_code: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 backup_access_code: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/simulate/create_unmanaged_access_code: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/unmanaged/convert_to_managed: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 force: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 force: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /access_codes/unmanaged/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/unmanaged/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 code: {
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/unmanaged/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_codes: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/unmanaged/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 force: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_managed: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 force: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_managed: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /access_codes/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 attempt_for_offline_device: {
 default: ...;
 type: ...;
 };
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 ends_at: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_managed: {
 type: ...;
 };
 is_offline_access_code: {
 type: ...;
 };
 is_one_time_use: {
 type: ...;
 };
 max_time_rounding: {
 default: ...;
 enum: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 prefer_native_scheduling: {
 type: ...;
 };
 starts_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 type: {
 enum: ...;
 type: ...;
 };
 use_backup_access_code_pool: {
 type: ...;
 };
 use_offline_access_code: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 attempt_for_offline_device: {
 default: ...;
 type: ...;
 };
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 ends_at: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_managed: {
 type: ...;
 };
 is_offline_access_code: {
 type: ...;
 };
 is_one_time_use: {
 type: ...;
 };
 max_time_rounding: {
 default: ...;
 enum: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 prefer_native_scheduling: {
 type: ...;
 };
 starts_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 type: {
 enum: ...;
 type: ...;
 };
 use_backup_access_code_pool: {
 type: ...;
 };
 use_offline_access_code: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 attempt_for_offline_device: {
 default: ...;
 type: ...;
 };
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 ends_at: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_managed: {
 type: ...;
 };
 is_offline_access_code: {
 type: ...;
 };
 is_one_time_use: {
 type: ...;
 };
 max_time_rounding: {
 default: ...;
 enum: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 prefer_native_scheduling: {
 type: ...;
 };
 starts_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 type: {
 enum: ...;
 type: ...;
 };
 use_backup_access_code_pool: {
 type: ...;
 };
 use_offline_access_code: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /acs/access_groups/add_user: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /acs/access_groups/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/access_groups/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_system_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_groups: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/access_groups/list_users: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_users: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/access_groups/remove_user: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credential_pools/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_system_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_pools: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credential_provisioning_automations/launch: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_pool_id: {
 format: ...;
 type: ...;
 };
 create_credential_manager_user: {
 type: ...;
 };
 credential_manager_acs_system_id: {
 format: ...;
 type: ...;
 };
 credential_manager_acs_user_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_provisioning_automation: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/assign: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_method: {
 enum: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 code: {
 pattern: ...;
 type: ...;
 };
 ends_at: {
 format: ...;
 type: ...;
 };
 external_type: {
 enum: ...;
 type: ...;
 };
 is_multi_phone_sync_credential: {
 default: ...;
 type: ...;
 };
 starts_at: {
 format: ...;
 type: ...;
 };
 visionline_metadata: {
 properties: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 allOf: ((...) | (...))[];
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credentials: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/unassign: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 type: ...;
 };
 code: {
 pattern: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 type: ...;
 };
 code: {
 pattern: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/entrances/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_entrance_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_entrance: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token?: undefined;
 api_key: never[];
 client_session?: undefined;
 user_session?: undefined;
 } | {
 access_token: never[];
 api_key?: undefined;
 client_session?: undefined;
 user_session?: undefined;
 } | {
 access_token?: undefined;
 api_key?: undefined;
 client_session?: undefined;
 user_session: never[];
 } | {
 access_token?: undefined;
 api_key?: undefined;
 client_session: never[];
 user_session?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/entrances/grant_access: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_entrance_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/entrances/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 acs_system_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_entrances: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/entrances/list_credentials_with_access: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_entrance_id: {
 format: ...;
 type: ...;
 };
 include_if: {
 items: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credentials: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/systems/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_system_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_system: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/systems/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connected_account_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_systems: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/add_to_access_group: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /acs/users/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_schedule: {
 properties: ...;
 required: ...;
 type: ...;
 };
 acs_access_group_ids: {
 default: ...;
 items: ...;
 type: ...;
 };
 acs_system_id: {
 format: ...;
 type: ...;
 };
 email: {
 description: ...;
 format: ...;
 type: ...;
 };
 email_address: {
 format: ...;
 type: ...;
 };
 full_name: {
 type: ...;
 };
 phone_number: {
 nullable: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_system_id: {
 format: ...;
 type: ...;
 };
 user_identity_email_address: {
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 user_identity_phone_number: {
 nullable: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_users: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/list_accessible_entrances: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_entrances: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/remove_from_access_group: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/revoke_access_to_all_entrances: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/suspend: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/unsuspend: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_schedule: {
 properties: ...;
 required: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 email: {
 description: ...;
 format: ...;
 type: ...;
 };
 email_address: {
 format: ...;
 type: ...;
 };
 full_name: {
 type: ...;
 };
 hid_acs_system_id: {
 format: ...;
 type: ...;
 };
 phone_number: {
 nullable: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_schedule: {
 properties: ...;
 required: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 email: {
 description: ...;
 format: ...;
 type: ...;
 };
 email_address: {
 format: ...;
 type: ...;
 };
 full_name: {
 type: ...;
 };
 hid_acs_system_id: {
 format: ...;
 type: ...;
 };
 phone_number: {
 nullable: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /action_attempts/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /action_attempts/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt_ids: {
 items: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempts: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /client_sessions/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_ids: {
 items: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 expires_at: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 user_identifier_key: {
 minLength: ...;
 type: ...;
 };
 user_identity_ids: {
 items: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_ids: {
 items: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 expires_at: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 user_identifier_key: {
 minLength: ...;
 type: ...;
 };
 user_identity_ids: {
 items: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /client_sessions/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /client_sessions/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session_id: {
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /client_sessions/get_or_create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_ids: {
 items: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 expires_at: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 user_identifier_key: {
 minLength: ...;
 type: ...;
 };
 user_identity_ids: {
 items: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_ids: {
 items: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 expires_at: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 user_identifier_key: {
 minLength: ...;
 type: ...;
 };
 user_identity_ids: {
 items: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /client_sessions/grant_access: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session_id: {
 type: ...;
 };
 connect_webview_ids: {
 items: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 user_identity_ids: {
 items: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session_id: {
 type: ...;
 };
 connect_webview_ids: {
 items: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 user_identity_ids: {
 items: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /client_sessions/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session_id: {
 type: ...;
 };
 connect_webview_id: {
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 user_identity_id: {
 type: ...;
 };
 without_user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_sessions: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /client_sessions/revoke: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /connect_webviews/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 accepted_providers: {
 items: ...;
 type: ...;
 };
 automatically_manage_new_devices: {
 type: ...;
 };
 custom_metadata: {
 additionalProperties: ...;
 type: ...;
 };
 custom_redirect_failure_url: {
 type: ...;
 };
 custom_redirect_url: {
 type: ...;
 };
 device_selection_mode: {
 enum: ...;
 type: ...;
 };
 provider_category: {
 enum: ...;
 type: ...;
 };
 wait_for_device_creation: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /connect_webviews/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /connect_webviews/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /connect_webviews/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 custom_metadata_has: {
 additionalProperties: ...;
 description: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webviews: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /connect_webviews/view: {
 get: {
 operationId: string;
 parameters: ({
 in: string;
 name: string;
 required: boolean;
 schema: {
 format: string;
 type: string;
 };
 } | {
 in: string;
 name: string;
 required: boolean;
 schema: {
 format?: undefined;
 type: string;
 };
 })[];
 responses: {
 200: {
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /connected_accounts/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connected_account_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /connected_accounts/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 oneOf: ((...) | (...))[];
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 connected_account: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /connected_accounts/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 custom_metadata_has: {
 additionalProperties: ...;
 description: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 connected_accounts: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /connected_accounts/update: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 automatically_manage_new_devices: {
 type: ...;
 };
 connected_account_id: {
 format: ...;
 type: ...;
 };
 custom_metadata: {
 additionalProperties: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 connected_account: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: 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;
 };
 };
 /devices/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /devices/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 device: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /devices/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_id: {
 format: ...;
 type: ...;
 };
 connected_account_id: {
 description: ...;
 format: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 created_before: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 custom_metadata_has: {
 additionalProperties: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 device_type: {
 oneOf: ...;
 };
 device_types: {
 items: ...;
 type: ...;
 };
 limit: {
 default: ...;
 nullable: ...;
 type: ...;
 };
 manufacturer: {
 enum: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 devices: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /devices/list_device_providers: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 provider_category: {
 enum: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_providers: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /devices/unmanaged/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 device: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /devices/unmanaged/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_id: {
 format: ...;
 type: ...;
 };
 connected_account_id: {
 description: ...;
 format: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 created_before: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 custom_metadata_has: {
 additionalProperties: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 device_type: {
 oneOf: ...;
 };
 device_types: {
 items: ...;
 type: ...;
 };
 limit: {
 default: ...;
 nullable: ...;
 type: ...;
 };
 manufacturer: {
 enum: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 devices: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /devices/unmanaged/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 is_managed: {
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 is_managed: {
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /devices/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 custom_metadata: {
 additionalProperties: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 is_managed: {
 default: ...;
 type: ...;
 };
 name: {
 nullable: ...;
 type: ...;
 };
 properties: {
 properties: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 custom_metadata: {
 additionalProperties: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 is_managed: {
 default: ...;
 type: ...;
 };
 name: {
 nullable: ...;
 type: ...;
 };
 properties: {
 properties: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /events/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 event_id: {
 format: ...;
 type: ...;
 };
 event_type: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 event: ...;
 message: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /events/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 access_code_ids: {
 items: ...;
 type: ...;
 };
 between: {
 items: ...;
 maxItems: ...;
 minItems: ...;
 type: ...;
 };
 connected_account_id: {
 format: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 event_type: {
 enum: ...;
 type: ...;
 };
 event_types: {
 items: ...;
 type: ...;
 };
 since: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 events: ...;
 message: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /health: {
 get: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 last_service_evaluation_at: ...;
 msg: ...;
 ok: ...;
 service_health_statuses: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 last_service_evaluation_at: ...;
 msg: ...;
 ok: ...;
 service_health_statuses: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /health/get_health: {
 get: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 last_service_evaluation_at: ...;
 msg: ...;
 ok: ...;
 service_health_statuses: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 last_service_evaluation_at: ...;
 msg: ...;
 ok: ...;
 service_health_statuses: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /health/get_service_health: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 service: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 last_service_evaluation_at: ...;
 ok: ...;
 service_health: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /health/service/[service_name]: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 service_name: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 last_service_evaluation_at: ...;
 ok: ...;
 service_health: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /locks/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 device: ...;
 lock: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /locks/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_id: {
 format: ...;
 type: ...;
 };
 connected_account_id: {
 description: ...;
 format: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 created_before: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 custom_metadata_has: {
 additionalProperties: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 device_type: {
 oneOf: ...;
 };
 device_types: {
 items: ...;
 type: ...;
 };
 limit: {
 default: ...;
 nullable: ...;
 type: ...;
 };
 manufacturer: {
 enum: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 devices: ...;
 locks: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /locks/lock_door: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /locks/unlock_door: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /networks/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 network_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 network: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /networks/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {};
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 networks: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /noise_sensors/noise_thresholds/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 ends_daily_at: {
 type: ...;
 };
 name: {
 type: ...;
 };
 noise_threshold_decibels: {
 type: ...;
 };
 noise_threshold_nrs: {
 type: ...;
 };
 starts_daily_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 noise_threshold: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /noise_sensors/noise_thresholds/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 noise_threshold_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /noise_sensors/noise_thresholds/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 noise_threshold_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 noise_threshold: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /noise_sensors/noise_thresholds/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 is_programmed: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 noise_thresholds: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /noise_sensors/noise_thresholds/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 ends_daily_at: {
 type: ...;
 };
 name: {
 type: ...;
 };
 noise_threshold_decibels: {
 type: ...;
 };
 noise_threshold_id: {
 format: ...;
 type: ...;
 };
 noise_threshold_nrs: {
 type: ...;
 };
 starts_daily_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 ends_daily_at: {
 type: ...;
 };
 name: {
 type: ...;
 };
 noise_threshold_decibels: {
 type: ...;
 };
 noise_threshold_id: {
 format: ...;
 type: ...;
 };
 noise_threshold_nrs: {
 type: ...;
 };
 starts_daily_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 ends_daily_at: {
 type: ...;
 };
 name: {
 type: ...;
 };
 noise_threshold_decibels: {
 type: ...;
 };
 noise_threshold_id: {
 format: ...;
 type: ...;
 };
 noise_threshold_nrs: {
 type: ...;
 };
 starts_daily_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /noise_sensors/simulate/trigger_noise_threshold: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /phones/deactivate: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /phones/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 owner_user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 phones: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /phones/simulate/create_sandbox_phone: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 assa_abloy_metadata: {
 default: ...;
 properties: ...;
 type: ...;
 };
 custom_sdk_installation_id: {
 type: ...;
 };
 phone_metadata: {
 default: ...;
 properties: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 phone: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /thermostats/climate_setting_schedules/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 automatic_cooling_enabled: {
 type: ...;
 };
 automatic_heating_enabled: {
 type: ...;
 };
 cooling_set_point_celsius: {
 type: ...;
 };
 cooling_set_point_fahrenheit: {
 type: ...;
 };
 device_id: {
 type: ...;
 };
 heating_set_point_celsius: {
 type: ...;
 };
 heating_set_point_fahrenheit: {
 type: ...;
 };
 hvac_mode_setting: {
 enum: ...;
 type: ...;
 };
 manual_override_allowed: {
 type: ...;
 };
 name: {
 type: ...;
 };
 schedule_ends_at: {
 type: ...;
 };
 schedule_starts_at: {
 type: ...;
 };
 schedule_type: {
 default: ...;
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /thermostats/climate_setting_schedules/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /thermostats/climate_setting_schedules/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule_id: {
 format: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /thermostats/climate_setting_schedules/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedules: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /thermostats/climate_setting_schedules/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 automatic_cooling_enabled: {
 type: ...;
 };
 automatic_heating_enabled: {
 type: ...;
 };
 climate_setting_schedule_id: {
 format: ...;
 type: ...;
 };
 cooling_set_point_celsius: {
 type: ...;
 };
 cooling_set_point_fahrenheit: {
 type: ...;
 };
 heating_set_point_celsius: {
 type: ...;
 };
 heating_set_point_fahrenheit: {
 type: ...;
 };
 hvac_mode_setting: {
 enum: ...;
 type: ...;
 };
 manual_override_allowed: {
 type: ...;
 };
 name: {
 type: ...;
 };
 schedule_ends_at: {
 type: ...;
 };
 schedule_starts_at: {
 type: ...;
 };
 schedule_type: {
 default: ...;
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 automatic_cooling_enabled: {
 type: ...;
 };
 automatic_heating_enabled: {
 type: ...;
 };
 climate_setting_schedule_id: {
 format: ...;
 type: ...;
 };
 cooling_set_point_celsius: {
 type: ...;
 };
 cooling_set_point_fahrenheit: {
 type: ...;
 };
 heating_set_point_celsius: {
 type: ...;
 };
 heating_set_point_fahrenheit: {
 type: ...;
 };
 hvac_mode_setting: {
 enum: ...;
 type: ...;
 };
 manual_override_allowed: {
 type: ...;
 };
 name: {
 type: ...;
 };
 schedule_ends_at: {
 type: ...;
 };
 schedule_starts_at: {
 type: ...;
 };
 schedule_type: {
 default: ...;
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 automatic_cooling_enabled: {
 type: ...;
 };
 automatic_heating_enabled: {
 type: ...;
 };
 climate_setting_schedule_id: {
 format: ...;
 type: ...;
 };
 cooling_set_point_celsius: {
 type: ...;
 };
 cooling_set_point_fahrenheit: {
 type: ...;
 };
 heating_set_point_celsius: {
 type: ...;
 };
 heating_set_point_fahrenheit: {
 type: ...;
 };
 hvac_mode_setting: {
 enum: ...;
 type: ...;
 };
 manual_override_allowed: {
 type: ...;
 };
 name: {
 type: ...;
 };
 schedule_ends_at: {
 type: ...;
 };
 schedule_starts_at: {
 type: ...;
 };
 schedule_type: {
 default: ...;
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /thermostats/cool: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 cooling_set_point_celsius: {
 type: ...;
 };
 cooling_set_point_fahrenheit: {
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /thermostats/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 thermostat: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /thermostats/heat: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 heating_set_point_celsius: {
 type: ...;
 };
 heating_set_point_fahrenheit: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /thermostats/heat_cool: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 cooling_set_point_celsius: {
 type: ...;
 };
 cooling_set_point_fahrenheit: {
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 heating_set_point_celsius: {
 type: ...;
 };
 heating_set_point_fahrenheit: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /thermostats/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_id: {
 format: ...;
 type: ...;
 };
 connected_account_id: {
 description: ...;
 format: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 created_before: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 custom_metadata_has: {
 additionalProperties: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 device_type: {
 oneOf: ...;
 };
 device_types: {
 items: ...;
 type: ...;
 };
 limit: {
 default: ...;
 nullable: ...;
 type: ...;
 };
 manufacturer: {
 enum: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 thermostats: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /thermostats/off: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /thermostats/set_fan_mode: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 fan_mode: {
 enum: ...;
 type: ...;
 };
 fan_mode_setting: {
 enum: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /thermostats/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 default_climate_setting: {
 properties: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 default_climate_setting: {
 properties: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/add_acs_user: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /user_identities/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 email_address: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 full_name: {
 minLength: ...;
 nullable: ...;
 type: ...;
 };
 phone_number: {
 nullable: ...;
 type: ...;
 };
 user_identity_key: {
 minLength: ...;
 nullable: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 user_identity: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/enrollment_automations/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 enrollment_automation_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/enrollment_automations/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 enrollment_automation_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 enrollment_automation: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/enrollment_automations/launch: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_pool_id: {
 format: ...;
 type: ...;
 };
 create_credential_manager_user: {
 type: ...;
 };
 credential_manager_acs_system_id: {
 format: ...;
 type: ...;
 };
 credential_manager_acs_user_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 enrollment_automation: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/enrollment_automations/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 enrollment_automations: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 oneOf: ((...) | (...))[];
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 user_identity: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/grant_access_to_device: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /user_identities/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 credential_manager_acs_system_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 user_identities: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: 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;
 };
 };
 /user_identities/list_accessible_devices: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 accessible_devices: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/list_acs_systems: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_systems: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/list_acs_users: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_users: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/remove_acs_user: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/revoke_access_to_device: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 email_address: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 full_name: {
 minLength: ...;
 nullable: ...;
 type: ...;
 };
 phone_number: {
 nullable: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 user_identity_key: {
 minLength: ...;
 nullable: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 email_address: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 full_name: {
 minLength: ...;
 nullable: ...;
 type: ...;
 };
 phone_number: {
 nullable: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 user_identity_key: {
 minLength: ...;
 nullable: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /webhooks/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 event_types: {
 default: ...;
 items: ...;
 type: ...;
 };
 url: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 webhook: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /webhooks/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 webhook_id: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /webhooks/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 webhook_id: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 webhook: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /webhooks/list: {
 get: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 webhooks: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 webhooks: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /webhooks/update: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 event_types: {
 items: ...;
 type: ...;
 };
 webhook_id: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 event_types: {
 items: ...;
 type: ...;
 };
 webhook_id: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /workspaces/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_partner_name: {
 description: ...;
 type: ...;
 };
 is_sandbox: {
 default: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 webview_logo_shape: {
 enum: ...;
 type: ...;
 };
 webview_primary_button_color: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 workspace: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: {
 pat_without_workspace: never[];
 }[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /workspaces/get: {
 get: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 workspace: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 client_session?: undefined;
 pat_with_workspace?: undefined;
 user_session?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 user_session: never[];
 } | {
 api_key?: undefined;
 client_session: never[];
 pat_with_workspace?: undefined;
 user_session?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace: never[];
 user_session?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 workspace: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 client_session?: undefined;
 pat_with_workspace?: undefined;
 user_session?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 user_session: never[];
 } | {
 api_key?: undefined;
 client_session: never[];
 pat_with_workspace?: undefined;
 user_session?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace: never[];
 user_session?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /workspaces/list: {
 get: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 workspaces: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace: never[];
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace: never[];
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session: never[];
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace: never[];
 } | {
 api_key: never[];
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session: never[];
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 workspaces: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace: never[];
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace: never[];
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session: never[];
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace: never[];
 } | {
 api_key: never[];
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session: never[];
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_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;
 };
 };
 /workspaces/reset_sandbox: {
 post: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 };
 servers: {
 url: string;
 }[];
 tags: {
 description: string;
 name: string;
 }[];
 }>
- Parameters- endpoint: string = defaultEndpoint
 
- Returns Promise<{ 
 components: {
 schemas: {
 access_code: {
 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;
 nullable: boolean;
 };
 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;
 nullable: boolean;
 };
 };
 required: string[];
 type: string;
 };
 acs_access_group: {
 properties: {
 access_group_type: {
 description: string;
 enum: string[];
 type: string;
 };
 access_group_type_display_name: {
 description: string;
 type: string;
 };
 acs_access_group_id: {
 format: string;
 type: string;
 };
 acs_system_id: {
 format: string;
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 external_type: {
 enum: string[];
 type: string;
 };
 external_type_display_name: {
 type: string;
 };
 name: {
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 acs_system: {
 properties: {
 acs_system_id: {
 format: string;
 type: string;
 };
 connected_account_ids: {
 items: {
 type: string;
 };
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 external_type: {
 enum: string[];
 type: string;
 };
 external_type_display_name: {
 type: string;
 };
 image_alt_text: {
 type: string;
 };
 image_url: {
 type: string;
 };
 name: {
 type: string;
 };
 system_type: {
 description: string;
 enum: string[];
 type: string;
 };
 system_type_display_name: {
 description: string;
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 acs_user: {
 properties: {
 access_schedule: {
 properties: {
 ends_at: {
 format: string;
 type: string;
 };
 starts_at: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 acs_system_id: {
 format: string;
 type: string;
 };
 acs_user_id: {
 format: string;
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 display_name: {
 type: string;
 };
 email: {
 description: string;
 format: string;
 type: string;
 };
 email_address: {
 format: string;
 type: string;
 };
 external_type: {
 enum: string[];
 type: string;
 };
 external_type_display_name: {
 type: string;
 };
 full_name: {
 type: string;
 };
 hid_acs_system_id: {
 format: string;
 type: string;
 };
 is_suspended: {
 type: string;
 };
 phone_number: {
 nullable: boolean;
 type: string;
 };
 user_identity_email_address: {
 type: string;
 };
 user_identity_id: {
 type: string;
 };
 user_identity_phone_number: {
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 action_attempt: {
 discriminator: {
 propertyName: string;
 };
 oneOf: ({
 properties: {
 action_attempt_id: {
 format: string;
 type: string;
 };
 action_type: {
 type: string;
 };
 error: {
 format: string;
 nullable: boolean;
 properties?: undefined;
 required?: undefined;
 type: string;
 };
 result: {
 format?: undefined;
 nullable: boolean;
 type?: undefined;
 };
 status: {
 enum: (...)[];
 type: string;
 };
 };
 required: string[];
 type: string;
 } | {
 properties: {
 action_attempt_id: {
 format: string;
 type: string;
 };
 action_type: {
 type: string;
 };
 error: {
 format: string;
 nullable: boolean;
 properties?: undefined;
 required?: undefined;
 type: string;
 };
 result: {
 format: string;
 nullable: boolean;
 type: string;
 };
 status: {
 enum: (...)[];
 type: string;
 };
 };
 required: string[];
 type: string;
 } | {
 properties: {
 action_attempt_id: {
 format: string;
 type: string;
 };
 action_type: {
 type: string;
 };
 error: {
 format?: undefined;
 nullable?: undefined;
 properties: {
 message: ...;
 type: ...;
 };
 required: (...)[];
 type: string;
 };
 result: {
 format: string;
 nullable: boolean;
 type: string;
 };
 status: {
 enum: (...)[];
 type: string;
 };
 };
 required: string[];
 type: string;
 })[];
 };
 client_session: {
 properties: {
 client_session_id: {
 format: string;
 type: string;
 };
 connect_webview_ids: {
 items: {
 format: string;
 type: string;
 };
 type: string;
 };
 connected_account_ids: {
 items: {
 format: string;
 type: string;
 };
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 device_count: {
 type: string;
 };
 token: {
 type: string;
 };
 user_identifier_key: {
 nullable: boolean;
 type: string;
 };
 user_identity_ids: {
 items: {
 format: string;
 type: string;
 };
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 climate_setting_schedule: {
 properties: {
 automatic_cooling_enabled: {
 type: string;
 };
 automatic_heating_enabled: {
 type: string;
 };
 climate_setting_schedule_id: {
 format: string;
 type: string;
 };
 cooling_set_point_celsius: {
 type: string;
 };
 cooling_set_point_fahrenheit: {
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 device_id: {
 type: string;
 };
 errors: {
 description: string;
 nullable: boolean;
 };
 heating_set_point_celsius: {
 type: string;
 };
 heating_set_point_fahrenheit: {
 type: string;
 };
 hvac_mode_setting: {
 enum: string[];
 type: string;
 };
 manual_override_allowed: {
 type: string;
 };
 name: {
 type: string;
 };
 schedule_ends_at: {
 type: string;
 };
 schedule_starts_at: {
 type: string;
 };
 schedule_type: {
 enum: string[];
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 connect_webview: {
 properties: {
 accepted_devices: {
 items: {
 type: string;
 };
 type: string;
 };
 accepted_providers: {
 items: {
 type: string;
 };
 type: string;
 };
 any_device_allowed: {
 type: string;
 };
 any_provider_allowed: {
 type: string;
 };
 authorized_at: {
 format: string;
 nullable: boolean;
 type: string;
 };
 automatically_manage_new_devices: {
 type: string;
 };
 connect_webview_id: {
 format: string;
 type: string;
 };
 connected_account_id: {
 format: string;
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 custom_metadata: {
 additionalProperties: {
 nullable: boolean;
 oneOf: ({
 format?: ...;
 maxLength: ...;
 nullable?: ...;
 type: ...;
 } | {
 format?: ...;
 maxLength?: ...;
 nullable?: ...;
 type: ...;
 } | {
 format: ...;
 maxLength?: ...;
 nullable: ...;
 type: ...;
 })[];
 };
 type: string;
 };
 custom_redirect_failure_url: {
 format: string;
 nullable: boolean;
 type: string;
 };
 custom_redirect_url: {
 format: string;
 nullable: boolean;
 type: string;
 };
 device_selection_mode: {
 enum: string[];
 type: string;
 };
 login_successful: {
 type: string;
 };
 selected_provider: {
 nullable: boolean;
 type: string;
 };
 status: {
 enum: string[];
 type: string;
 };
 url: {
 format: string;
 type: string;
 };
 wait_for_device_creation: {
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 connected_account: {
 properties: {
 account_type: {
 type: string;
 };
 account_type_display_name: {
 type: string;
 };
 automatically_manage_new_devices: {
 type: string;
 };
 connected_account_id: {
 format: string;
 type: string;
 };
 created_at: {
 format: string;
 type: string;
 };
 custom_metadata: {
 additionalProperties: {
 nullable: boolean;
 oneOf: ({
 format?: ...;
 maxLength: ...;
 nullable?: ...;
 type: ...;
 } | {
 format?: ...;
 maxLength?: ...;
 nullable?: ...;
 type: ...;
 } | {
 format: ...;
 maxLength?: ...;
 nullable: ...;
 type: ...;
 })[];
 };
 type: string;
 };
 errors: {
 nullable: boolean;
 };
 user_identifier: {
 properties: {
 api_url: {
 type: string;
 };
 email: {
 type: string;
 };
 exclusive: {
 type: string;
 };
 phone: {
 type: string;
 };
 username: {
 type: string;
 };
 };
 type: string;
 };
 warnings: {
 nullable: boolean;
 };
 };
 required: string[];
 type: string;
 };
 device: {
 properties: {
 can_program_online_access_codes: {
 type: string;
 };
 can_remotely_unlock: {
 type: string;
 };
 capabilities_supported: {
 description: string;
 items: {
 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: {
 nullable: boolean;
 oneOf: ({
 format?: ...;
 maxLength: ...;
 nullable?: ...;
 type: ...;
 } | {
 format?: ...;
 maxLength?: ...;
 nullable?: ...;
 type: ...;
 } | {
 format: ...;
 maxLength?: ...;
 nullable: ...;
 type: ...;
 })[];
 };
 type: string;
 };
 device_id: {
 description: string;
 format: string;
 type: string;
 };
 device_type: {
 description: string;
 oneOf: {
 enum: string[];
 type: string;
 }[];
 };
 errors: {
 description: string;
 items: {
 properties: {
 error_code: {
 type: string;
 };
 message: {
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 type: 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;
 };
 properties: {
 allOf: ({
 allOf: (...)[];
 } | {
 allOf: (...)[];
 })[];
 description: 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;
 };
 device_provider: {
 properties: {
 device_provider_name: {
 type: string;
 };
 display_name: {
 type: string;
 };
 image_url: {
 type: string;
 };
 provider_categories: {
 items: {
 enum: string[];
 type: string;
 };
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 enrollment_automation: {
 properties: {
 created_at: {
 format: string;
 type: string;
 };
 credential_manager_acs_system_id: {
 format: string;
 type: string;
 };
 enrollment_automation_id: {
 format: string;
 type: string;
 };
 user_identity_id: {
 format: string;
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 event: {
 properties: {
 created_at: {
 format: string;
 type: string;
 };
 device_id: {
 format: string;
 type: string;
 };
 event_id: {
 format: string;
 type: string;
 };
 event_type: {
 type: string;
 };
 occurred_at: {
 format: string;
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 noise_threshold: {
 properties: {
 device_id: {
 format: string;
 type: string;
 };
 ends_daily_at: {
 type: string;
 };
 name: {
 type: string;
 };
 noise_threshold_decibels: {
 type: string;
 };
 noise_threshold_id: {
 format: string;
 type: string;
 };
 noise_threshold_nrs: {
 type: string;
 };
 starts_daily_at: {
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 phone: {
 properties: {
 can_program_online_access_codes: {
 type: string;
 };
 can_remotely_unlock: {
 type: string;
 };
 capabilities_supported: {
 description: string;
 items: {
 enum: string[];
 type: string;
 };
 type: string;
 };
 created_at: {
 description: string;
 format: string;
 type: string;
 };
 custom_metadata: {
 additionalProperties: {
 nullable: boolean;
 oneOf: ({
 format?: ...;
 maxLength: ...;
 nullable?: ...;
 type: ...;
 } | {
 format?: ...;
 maxLength?: ...;
 nullable?: ...;
 type: ...;
 } | {
 format: ...;
 maxLength?: ...;
 nullable: ...;
 type: ...;
 })[];
 };
 type: string;
 };
 device_id: {
 description: string;
 format: string;
 type: string;
 };
 device_type: {
 enum: string[];
 type: string;
 };
 errors: {
 description: string;
 items: {
 properties: {
 error_code: {
 type: string;
 };
 message: {
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 type: 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;
 };
 properties: {
 properties: {
 assa_abloy_credential_service_metadata: {
 properties: {
 endpoints: {
 items: ...;
 type: ...;
 };
 has_active_endpoint: {
 type: ...;
 };
 };
 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;
 };
 service_health: {
 properties: {
 description: {
 type: string;
 };
 service: {
 type: string;
 };
 status: {
 enum: string[];
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 unmanaged_access_code: {
 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;
 nullable: boolean;
 };
 is_managed: {
 enum: boolean[];
 type: string;
 };
 name: {
 description: string;
 nullable: boolean;
 type: string;
 };
 starts_at: {
 description: string;
 format: string;
 nullable: boolean;
 type: string;
 };
 status: {
 enum: string[];
 type: string;
 };
 type: {
 description: string;
 enum: string[];
 type: string;
 };
 warnings: {
 description: string;
 nullable: boolean;
 };
 };
 required: string[];
 type: string;
 };
 unmanaged_device: {
 properties: {
 can_program_online_access_codes: {
 type: string;
 };
 can_remotely_unlock: {
 type: string;
 };
 capabilities_supported: {
 description: string;
 items: {
 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: {
 enum: string[];
 type: string;
 }[];
 };
 errors: {
 description: string;
 items: {
 properties: {
 error_code: {
 type: string;
 };
 message: {
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 type: string;
 };
 is_managed: {
 enum: boolean[];
 type: string;
 };
 properties: {
 properties: {
 battery: {
 description: string;
 properties: {
 level: {
 maximum: ...;
 minimum: ...;
 type: ...;
 };
 status: {
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 battery_level: {
 description: string;
 maximum: number;
 minimum: number;
 type: string;
 };
 image_alt_text: {
 description: string;
 type: string;
 };
 image_url: {
 description: string;
 format: string;
 type: string;
 };
 manufacturer: {
 description: string;
 type: string;
 };
 model: {
 properties: {
 accessory_keypad_supported: {
 description: ...;
 type: ...;
 };
 display_name: {
 description: ...;
 type: ...;
 };
 manufacturer_display_name: {
 description: ...;
 type: ...;
 };
 offline_access_codes_supported: {
 description: ...;
 type: ...;
 };
 online_access_codes_supported: {
 description: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 name: {
 description: string;
 type: string;
 };
 offline_access_codes_enabled: {
 description: string;
 type: string;
 };
 online: {
 description: string;
 type: string;
 };
 online_access_codes_enabled: {
 description: string;
 type: string;
 };
 };
 required: 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;
 };
 webhook: {
 properties: {
 event_types: {
 items: {
 type: string;
 };
 type: string;
 };
 secret: {
 type: string;
 };
 url: {
 type: string;
 };
 webhook_id: {
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 workspace: {
 properties: {
 connect_partner_name: {
 nullable: boolean;
 type: string;
 };
 is_sandbox: {
 type: string;
 };
 name: {
 type: string;
 };
 workspace_id: {
 format: string;
 type: string;
 };
 };
 required: string[];
 type: string;
 };
 };
 securitySchemes: {
 access_token: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 api_key: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 client_session: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 client_session_token: {
 in: string;
 name: string;
 type: string;
 };
 console_session: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 pat_with_workspace: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 pat_without_workspace: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 seam_client_session_token: {
 in: string;
 name: string;
 type: string;
 };
 seam_workspace: {
 in: string;
 name: string;
 type: string;
 };
 user_session: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 user_session_without_workspace: {
 bearerFormat: string;
 scheme: string;
 type: string;
 };
 };
 };
 info: {
 title: string;
 version: string;
 };
 openapi: string;
 paths: {
 /access_codes/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 allow_external_modification: {
 type: ...;
 };
 attempt_for_offline_device: {
 default: ...;
 type: ...;
 };
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 common_code_key: {
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 ends_at: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_offline_access_code: {
 type: ...;
 };
 is_one_time_use: {
 type: ...;
 };
 max_time_rounding: {
 default: ...;
 enum: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 prefer_native_scheduling: {
 type: ...;
 };
 starts_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 use_backup_access_code_pool: {
 type: ...;
 };
 use_offline_access_code: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code: ...;
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/create_multiple: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 allow_external_modification: {
 type: ...;
 };
 attempt_for_offline_device: {
 default: ...;
 type: ...;
 };
 behavior_when_code_cannot_be_shared: {
 default: ...;
 enum: ...;
 type: ...;
 };
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 ends_at: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_offline_access_code: {
 type: ...;
 };
 is_one_time_use: {
 type: ...;
 };
 max_time_rounding: {
 default: ...;
 enum: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 prefer_native_scheduling: {
 type: ...;
 };
 preferred_code_length: {
 type: ...;
 };
 starts_at: {
 type: ...;
 };
 use_backup_access_code_pool: {
 type: ...;
 };
 use_offline_access_code: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_codes: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 allow_external_modification: {
 type: ...;
 };
 attempt_for_offline_device: {
 default: ...;
 type: ...;
 };
 behavior_when_code_cannot_be_shared: {
 default: ...;
 enum: ...;
 type: ...;
 };
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 ends_at: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_offline_access_code: {
 type: ...;
 };
 is_one_time_use: {
 type: ...;
 };
 max_time_rounding: {
 default: ...;
 enum: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 prefer_native_scheduling: {
 type: ...;
 };
 preferred_code_length: {
 type: ...;
 };
 starts_at: {
 type: ...;
 };
 use_backup_access_code_pool: {
 type: ...;
 };
 use_offline_access_code: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_codes: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /access_codes/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/generate_code: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 generated_code: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 code: {
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token?: undefined;
 api_key: never[];
 client_session?: undefined;
 user_session?: undefined;
 } | {
 access_token: never[];
 api_key?: undefined;
 client_session?: undefined;
 user_session?: undefined;
 } | {
 access_token?: undefined;
 api_key?: undefined;
 client_session?: undefined;
 user_session: never[];
 } | {
 access_token?: undefined;
 api_key?: undefined;
 client_session: never[];
 user_session?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /access_codes/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_ids: {
 items: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_codes: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/pull_backup_access_code: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 backup_access_code: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/simulate/create_unmanaged_access_code: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/unmanaged/convert_to_managed: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 force: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 force: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /access_codes/unmanaged/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/unmanaged/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 code: {
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/unmanaged/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_codes: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /access_codes/unmanaged/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 force: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_managed: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 force: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_managed: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /access_codes/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 attempt_for_offline_device: {
 default: ...;
 type: ...;
 };
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 ends_at: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_managed: {
 type: ...;
 };
 is_offline_access_code: {
 type: ...;
 };
 is_one_time_use: {
 type: ...;
 };
 max_time_rounding: {
 default: ...;
 enum: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 prefer_native_scheduling: {
 type: ...;
 };
 starts_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 type: {
 enum: ...;
 type: ...;
 };
 use_backup_access_code_pool: {
 type: ...;
 };
 use_offline_access_code: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 attempt_for_offline_device: {
 default: ...;
 type: ...;
 };
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 ends_at: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_managed: {
 type: ...;
 };
 is_offline_access_code: {
 type: ...;
 };
 is_one_time_use: {
 type: ...;
 };
 max_time_rounding: {
 default: ...;
 enum: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 prefer_native_scheduling: {
 type: ...;
 };
 starts_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 type: {
 enum: ...;
 type: ...;
 };
 use_backup_access_code_pool: {
 type: ...;
 };
 use_offline_access_code: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 allow_external_modification: {
 type: ...;
 };
 attempt_for_offline_device: {
 default: ...;
 type: ...;
 };
 code: {
 maxLength: ...;
 minLength: ...;
 pattern: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 ends_at: {
 type: ...;
 };
 is_external_modification_allowed: {
 type: ...;
 };
 is_managed: {
 type: ...;
 };
 is_offline_access_code: {
 type: ...;
 };
 is_one_time_use: {
 type: ...;
 };
 max_time_rounding: {
 default: ...;
 enum: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 prefer_native_scheduling: {
 type: ...;
 };
 starts_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 type: {
 enum: ...;
 type: ...;
 };
 use_backup_access_code_pool: {
 type: ...;
 };
 use_offline_access_code: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /acs/access_groups/add_user: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /acs/access_groups/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/access_groups/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_system_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_groups: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/access_groups/list_users: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_users: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/access_groups/remove_user: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credential_pools/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_system_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_pools: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credential_provisioning_automations/launch: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_pool_id: {
 format: ...;
 type: ...;
 };
 create_credential_manager_user: {
 type: ...;
 };
 credential_manager_acs_system_id: {
 format: ...;
 type: ...;
 };
 credential_manager_acs_user_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_provisioning_automation: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/assign: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_method: {
 enum: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 code: {
 pattern: ...;
 type: ...;
 };
 ends_at: {
 format: ...;
 type: ...;
 };
 external_type: {
 enum: ...;
 type: ...;
 };
 is_multi_phone_sync_credential: {
 default: ...;
 type: ...;
 };
 starts_at: {
 format: ...;
 type: ...;
 };
 visionline_metadata: {
 properties: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 allOf: ((...) | (...))[];
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credentials: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/unassign: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/credentials/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 type: ...;
 };
 code: {
 pattern: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 type: ...;
 };
 code: {
 pattern: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/entrances/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_entrance_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_entrance: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token?: undefined;
 api_key: never[];
 client_session?: undefined;
 user_session?: undefined;
 } | {
 access_token: never[];
 api_key?: undefined;
 client_session?: undefined;
 user_session?: undefined;
 } | {
 access_token?: undefined;
 api_key?: undefined;
 client_session?: undefined;
 user_session: never[];
 } | {
 access_token?: undefined;
 api_key?: undefined;
 client_session: never[];
 user_session?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/entrances/grant_access: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_entrance_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/entrances/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_id: {
 format: ...;
 type: ...;
 };
 acs_system_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_entrances: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/entrances/list_credentials_with_access: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_entrance_id: {
 format: ...;
 type: ...;
 };
 include_if: {
 items: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credentials: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/systems/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_system_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_system: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/systems/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connected_account_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_systems: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/add_to_access_group: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /acs/users/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_schedule: {
 properties: ...;
 required: ...;
 type: ...;
 };
 acs_access_group_ids: {
 default: ...;
 items: ...;
 type: ...;
 };
 acs_system_id: {
 format: ...;
 type: ...;
 };
 email: {
 description: ...;
 format: ...;
 type: ...;
 };
 email_address: {
 format: ...;
 type: ...;
 };
 full_name: {
 type: ...;
 };
 phone_number: {
 nullable: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_system_id: {
 format: ...;
 type: ...;
 };
 user_identity_email_address: {
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 user_identity_phone_number: {
 nullable: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_users: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/list_accessible_entrances: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_entrances: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/remove_from_access_group: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_access_group_id: {
 format: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/revoke_access_to_all_entrances: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/suspend: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/unsuspend: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /acs/users/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_schedule: {
 properties: ...;
 required: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 email: {
 description: ...;
 format: ...;
 type: ...;
 };
 email_address: {
 format: ...;
 type: ...;
 };
 full_name: {
 type: ...;
 };
 hid_acs_system_id: {
 format: ...;
 type: ...;
 };
 phone_number: {
 nullable: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_schedule: {
 properties: ...;
 required: ...;
 type: ...;
 };
 acs_user_id: {
 format: ...;
 type: ...;
 };
 email: {
 description: ...;
 format: ...;
 type: ...;
 };
 email_address: {
 format: ...;
 type: ...;
 };
 full_name: {
 type: ...;
 };
 hid_acs_system_id: {
 format: ...;
 type: ...;
 };
 phone_number: {
 nullable: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /action_attempts/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /action_attempts/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt_ids: {
 items: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempts: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /client_sessions/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_ids: {
 items: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 expires_at: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 user_identifier_key: {
 minLength: ...;
 type: ...;
 };
 user_identity_ids: {
 items: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_ids: {
 items: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 expires_at: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 user_identifier_key: {
 minLength: ...;
 type: ...;
 };
 user_identity_ids: {
 items: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /client_sessions/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /client_sessions/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session_id: {
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: 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;
 };
 };
 /client_sessions/get_or_create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_ids: {
 items: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 expires_at: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 user_identifier_key: {
 minLength: ...;
 type: ...;
 };
 user_identity_ids: {
 items: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_ids: {
 items: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 expires_at: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 user_identifier_key: {
 minLength: ...;
 type: ...;
 };
 user_identity_ids: {
 items: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /client_sessions/grant_access: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session_id: {
 type: ...;
 };
 connect_webview_ids: {
 items: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 user_identity_ids: {
 items: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session_id: {
 type: ...;
 };
 connect_webview_ids: {
 items: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 user_identity_ids: {
 items: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /client_sessions/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session_id: {
 type: ...;
 };
 connect_webview_id: {
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 user_identity_id: {
 type: ...;
 };
 without_user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_sessions: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /client_sessions/revoke: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 client_session_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /connect_webviews/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 accepted_providers: {
 items: ...;
 type: ...;
 };
 automatically_manage_new_devices: {
 type: ...;
 };
 custom_metadata: {
 additionalProperties: ...;
 type: ...;
 };
 custom_redirect_failure_url: {
 type: ...;
 };
 custom_redirect_url: {
 type: ...;
 };
 device_selection_mode: {
 enum: ...;
 type: ...;
 };
 provider_category: {
 enum: ...;
 type: ...;
 };
 wait_for_device_creation: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /connect_webviews/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /connect_webviews/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /connect_webviews/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 custom_metadata_has: {
 additionalProperties: ...;
 description: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webviews: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /connect_webviews/view: {
 get: {
 operationId: string;
 parameters: ({
 in: string;
 name: string;
 required: boolean;
 schema: {
 format: string;
 type: string;
 };
 } | {
 in: string;
 name: string;
 required: boolean;
 schema: {
 format?: undefined;
 type: string;
 };
 })[];
 responses: {
 200: {
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /connected_accounts/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connected_account_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /connected_accounts/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 oneOf: ((...) | (...))[];
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 connected_account: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /connected_accounts/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 custom_metadata_has: {
 additionalProperties: ...;
 description: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 connected_accounts: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /connected_accounts/update: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 automatically_manage_new_devices: {
 type: ...;
 };
 connected_account_id: {
 format: ...;
 type: ...;
 };
 custom_metadata: {
 additionalProperties: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 connected_account: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: 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;
 };
 };
 /devices/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /devices/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 device: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /devices/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_id: {
 format: ...;
 type: ...;
 };
 connected_account_id: {
 description: ...;
 format: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 created_before: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 custom_metadata_has: {
 additionalProperties: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 device_type: {
 oneOf: ...;
 };
 device_types: {
 items: ...;
 type: ...;
 };
 limit: {
 default: ...;
 nullable: ...;
 type: ...;
 };
 manufacturer: {
 enum: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 devices: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /devices/list_device_providers: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 provider_category: {
 enum: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_providers: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /devices/unmanaged/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 device: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /devices/unmanaged/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_id: {
 format: ...;
 type: ...;
 };
 connected_account_id: {
 description: ...;
 format: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 created_before: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 custom_metadata_has: {
 additionalProperties: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 device_type: {
 oneOf: ...;
 };
 device_types: {
 items: ...;
 type: ...;
 };
 limit: {
 default: ...;
 nullable: ...;
 type: ...;
 };
 manufacturer: {
 enum: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 devices: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /devices/unmanaged/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 is_managed: {
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 is_managed: {
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /devices/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 custom_metadata: {
 additionalProperties: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 is_managed: {
 default: ...;
 type: ...;
 };
 name: {
 nullable: ...;
 type: ...;
 };
 properties: {
 properties: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 custom_metadata: {
 additionalProperties: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 is_managed: {
 default: ...;
 type: ...;
 };
 name: {
 nullable: ...;
 type: ...;
 };
 properties: {
 properties: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /events/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 event_id: {
 format: ...;
 type: ...;
 };
 event_type: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 event: ...;
 message: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /events/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 access_code_id: {
 format: ...;
 type: ...;
 };
 access_code_ids: {
 items: ...;
 type: ...;
 };
 between: {
 items: ...;
 maxItems: ...;
 minItems: ...;
 type: ...;
 };
 connected_account_id: {
 format: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 event_type: {
 enum: ...;
 type: ...;
 };
 event_types: {
 items: ...;
 type: ...;
 };
 since: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 events: ...;
 message: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /health: {
 get: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 last_service_evaluation_at: ...;
 msg: ...;
 ok: ...;
 service_health_statuses: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 last_service_evaluation_at: ...;
 msg: ...;
 ok: ...;
 service_health_statuses: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /health/get_health: {
 get: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 last_service_evaluation_at: ...;
 msg: ...;
 ok: ...;
 service_health_statuses: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 last_service_evaluation_at: ...;
 msg: ...;
 ok: ...;
 service_health_statuses: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /health/get_service_health: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 service: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 last_service_evaluation_at: ...;
 ok: ...;
 service_health: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /health/service/[service_name]: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 service_name: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 last_service_evaluation_at: ...;
 ok: ...;
 service_health: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /locks/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 device: ...;
 lock: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /locks/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_id: {
 format: ...;
 type: ...;
 };
 connected_account_id: {
 description: ...;
 format: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 created_before: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 custom_metadata_has: {
 additionalProperties: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 device_type: {
 oneOf: ...;
 };
 device_types: {
 items: ...;
 type: ...;
 };
 limit: {
 default: ...;
 nullable: ...;
 type: ...;
 };
 manufacturer: {
 enum: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 devices: ...;
 locks: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /locks/lock_door: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /locks/unlock_door: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /networks/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 network_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 network: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /networks/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {};
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 networks: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /noise_sensors/noise_thresholds/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 ends_daily_at: {
 type: ...;
 };
 name: {
 type: ...;
 };
 noise_threshold_decibels: {
 type: ...;
 };
 noise_threshold_nrs: {
 type: ...;
 };
 starts_daily_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 noise_threshold: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /noise_sensors/noise_thresholds/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 noise_threshold_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /noise_sensors/noise_thresholds/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 noise_threshold_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 noise_threshold: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /noise_sensors/noise_thresholds/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 is_programmed: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 noise_thresholds: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /noise_sensors/noise_thresholds/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 ends_daily_at: {
 type: ...;
 };
 name: {
 type: ...;
 };
 noise_threshold_decibels: {
 type: ...;
 };
 noise_threshold_id: {
 format: ...;
 type: ...;
 };
 noise_threshold_nrs: {
 type: ...;
 };
 starts_daily_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 ends_daily_at: {
 type: ...;
 };
 name: {
 type: ...;
 };
 noise_threshold_decibels: {
 type: ...;
 };
 noise_threshold_id: {
 format: ...;
 type: ...;
 };
 noise_threshold_nrs: {
 type: ...;
 };
 starts_daily_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 ends_daily_at: {
 type: ...;
 };
 name: {
 type: ...;
 };
 noise_threshold_decibels: {
 type: ...;
 };
 noise_threshold_id: {
 format: ...;
 type: ...;
 };
 noise_threshold_nrs: {
 type: ...;
 };
 starts_daily_at: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /noise_sensors/simulate/trigger_noise_threshold: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /phones/deactivate: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /phones/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 owner_user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 phones: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /phones/simulate/create_sandbox_phone: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 assa_abloy_metadata: {
 default: ...;
 properties: ...;
 type: ...;
 };
 custom_sdk_installation_id: {
 type: ...;
 };
 phone_metadata: {
 default: ...;
 properties: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 phone: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /thermostats/climate_setting_schedules/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 automatic_cooling_enabled: {
 type: ...;
 };
 automatic_heating_enabled: {
 type: ...;
 };
 cooling_set_point_celsius: {
 type: ...;
 };
 cooling_set_point_fahrenheit: {
 type: ...;
 };
 device_id: {
 type: ...;
 };
 heating_set_point_celsius: {
 type: ...;
 };
 heating_set_point_fahrenheit: {
 type: ...;
 };
 hvac_mode_setting: {
 enum: ...;
 type: ...;
 };
 manual_override_allowed: {
 type: ...;
 };
 name: {
 type: ...;
 };
 schedule_ends_at: {
 type: ...;
 };
 schedule_starts_at: {
 type: ...;
 };
 schedule_type: {
 default: ...;
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /thermostats/climate_setting_schedules/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /thermostats/climate_setting_schedules/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule_id: {
 format: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /thermostats/climate_setting_schedules/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedules: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /thermostats/climate_setting_schedules/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 automatic_cooling_enabled: {
 type: ...;
 };
 automatic_heating_enabled: {
 type: ...;
 };
 climate_setting_schedule_id: {
 format: ...;
 type: ...;
 };
 cooling_set_point_celsius: {
 type: ...;
 };
 cooling_set_point_fahrenheit: {
 type: ...;
 };
 heating_set_point_celsius: {
 type: ...;
 };
 heating_set_point_fahrenheit: {
 type: ...;
 };
 hvac_mode_setting: {
 enum: ...;
 type: ...;
 };
 manual_override_allowed: {
 type: ...;
 };
 name: {
 type: ...;
 };
 schedule_ends_at: {
 type: ...;
 };
 schedule_starts_at: {
 type: ...;
 };
 schedule_type: {
 default: ...;
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 automatic_cooling_enabled: {
 type: ...;
 };
 automatic_heating_enabled: {
 type: ...;
 };
 climate_setting_schedule_id: {
 format: ...;
 type: ...;
 };
 cooling_set_point_celsius: {
 type: ...;
 };
 cooling_set_point_fahrenheit: {
 type: ...;
 };
 heating_set_point_celsius: {
 type: ...;
 };
 heating_set_point_fahrenheit: {
 type: ...;
 };
 hvac_mode_setting: {
 enum: ...;
 type: ...;
 };
 manual_override_allowed: {
 type: ...;
 };
 name: {
 type: ...;
 };
 schedule_ends_at: {
 type: ...;
 };
 schedule_starts_at: {
 type: ...;
 };
 schedule_type: {
 default: ...;
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 automatic_cooling_enabled: {
 type: ...;
 };
 automatic_heating_enabled: {
 type: ...;
 };
 climate_setting_schedule_id: {
 format: ...;
 type: ...;
 };
 cooling_set_point_celsius: {
 type: ...;
 };
 cooling_set_point_fahrenheit: {
 type: ...;
 };
 heating_set_point_celsius: {
 type: ...;
 };
 heating_set_point_fahrenheit: {
 type: ...;
 };
 hvac_mode_setting: {
 enum: ...;
 type: ...;
 };
 manual_override_allowed: {
 type: ...;
 };
 name: {
 type: ...;
 };
 schedule_ends_at: {
 type: ...;
 };
 schedule_starts_at: {
 type: ...;
 };
 schedule_type: {
 default: ...;
 enum: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 climate_setting_schedule: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /thermostats/cool: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 cooling_set_point_celsius: {
 type: ...;
 };
 cooling_set_point_fahrenheit: {
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /thermostats/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 thermostat: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /thermostats/heat: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 heating_set_point_celsius: {
 type: ...;
 };
 heating_set_point_fahrenheit: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /thermostats/heat_cool: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 cooling_set_point_celsius: {
 type: ...;
 };
 cooling_set_point_fahrenheit: {
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 heating_set_point_celsius: {
 type: ...;
 };
 heating_set_point_fahrenheit: {
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /thermostats/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_webview_id: {
 format: ...;
 type: ...;
 };
 connected_account_id: {
 description: ...;
 format: ...;
 type: ...;
 };
 connected_account_ids: {
 items: ...;
 type: ...;
 };
 created_before: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 custom_metadata_has: {
 additionalProperties: ...;
 type: ...;
 };
 device_ids: {
 items: ...;
 type: ...;
 };
 device_type: {
 oneOf: ...;
 };
 device_types: {
 items: ...;
 type: ...;
 };
 limit: {
 default: ...;
 nullable: ...;
 type: ...;
 };
 manufacturer: {
 enum: ...;
 type: ...;
 };
 user_identifier_key: {
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 thermostats: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /thermostats/off: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /thermostats/set_fan_mode: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 fan_mode: {
 enum: ...;
 type: ...;
 };
 fan_mode_setting: {
 enum: ...;
 type: ...;
 };
 sync: {
 default: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 access_token: never[];
 client_session_token?: undefined;
 seam_client_session_token?: undefined;
 seam_workspace: never[];
 } | {
 access_token?: undefined;
 client_session_token?: undefined;
 seam_client_session_token: never[];
 seam_workspace?: undefined;
 } | {
 access_token?: undefined;
 client_session_token: never[];
 seam_client_session_token?: undefined;
 seam_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /thermostats/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 default_climate_setting: {
 properties: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 default_climate_setting: {
 properties: ...;
 type: ...;
 };
 device_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/add_acs_user: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /user_identities/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 email_address: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 full_name: {
 minLength: ...;
 nullable: ...;
 type: ...;
 };
 phone_number: {
 nullable: ...;
 type: ...;
 };
 user_identity_key: {
 minLength: ...;
 nullable: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 user_identity: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/enrollment_automations/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 enrollment_automation_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/enrollment_automations/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 enrollment_automation_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 enrollment_automation: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/enrollment_automations/launch: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_credential_pool_id: {
 format: ...;
 type: ...;
 };
 create_credential_manager_user: {
 type: ...;
 };
 credential_manager_acs_system_id: {
 format: ...;
 type: ...;
 };
 credential_manager_acs_user_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 enrollment_automation: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/enrollment_automations/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 enrollment_automations: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 oneOf: ((...) | (...))[];
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 user_identity: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/grant_access_to_device: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /user_identities/list: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 credential_manager_acs_system_id: {
 format: ...;
 type: ...;
 };
 };
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 user_identities: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: 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;
 };
 };
 /user_identities/list_accessible_devices: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 accessible_devices: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/list_acs_systems: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_systems: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 client_session?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 client_session?: undefined;
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/list_acs_users: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_users: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/remove_acs_user: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 acs_user_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/revoke_access_to_device: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 device_id: {
 format: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /user_identities/update: {
 patch: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 email_address: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 full_name: {
 minLength: ...;
 nullable: ...;
 type: ...;
 };
 phone_number: {
 nullable: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 user_identity_key: {
 minLength: ...;
 nullable: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 email_address: {
 format: ...;
 nullable: ...;
 type: ...;
 };
 full_name: {
 minLength: ...;
 nullable: ...;
 type: ...;
 };
 phone_number: {
 nullable: ...;
 type: ...;
 };
 user_identity_id: {
 format: ...;
 type: ...;
 };
 user_identity_key: {
 minLength: ...;
 nullable: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 } | {
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /webhooks/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 event_types: {
 default: ...;
 items: ...;
 type: ...;
 };
 url: {
 format: ...;
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 webhook: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /webhooks/delete: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 webhook_id: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /webhooks/get: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 webhook_id: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 webhook: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /webhooks/list: {
 get: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 webhooks: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 webhooks: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 /webhooks/update: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 event_types: {
 items: ...;
 type: ...;
 };
 webhook_id: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 put: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 event_types: {
 items: ...;
 type: ...;
 };
 webhook_id: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: never[];
 pat_with_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 };
 /workspaces/create: {
 post: {
 operationId: string;
 requestBody: {
 content: {
 application/json: {
 schema: {
 properties: {
 connect_partner_name: {
 description: ...;
 type: ...;
 };
 is_sandbox: {
 default: ...;
 type: ...;
 };
 name: {
 type: ...;
 };
 webview_logo_shape: {
 enum: ...;
 type: ...;
 };
 webview_primary_button_color: {
 type: ...;
 };
 };
 required: string[];
 type: string;
 };
 };
 };
 };
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 workspace: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: {
 pat_without_workspace: never[];
 }[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 };
 };
 /workspaces/get: {
 get: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 workspace: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 client_session?: undefined;
 pat_with_workspace?: undefined;
 user_session?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 user_session: never[];
 } | {
 api_key?: undefined;
 client_session: never[];
 pat_with_workspace?: undefined;
 user_session?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace: never[];
 user_session?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 workspace: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 client_session?: undefined;
 pat_with_workspace?: undefined;
 user_session?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 user_session: never[];
 } | {
 api_key?: undefined;
 client_session: never[];
 pat_with_workspace?: undefined;
 user_session?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace: never[];
 user_session?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-sdk-group-name: string[];
 x-fern-sdk-method-name: string;
 x-fern-sdk-return-value: string;
 };
 };
 /workspaces/list: {
 get: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 workspaces: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace: never[];
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace: never[];
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session: never[];
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace: never[];
 } | {
 api_key: never[];
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session: never[];
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 })[];
 summary: string;
 tags: string[];
 x-fern-ignore: boolean;
 };
 post: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 ok: ...;
 workspaces: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace: never[];
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace: never[];
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session: never[];
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace: never[];
 } | {
 api_key: never[];
 client_session?: undefined;
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_without_workspace?: undefined;
 } | {
 api_key?: undefined;
 client_session: never[];
 pat_with_workspace?: undefined;
 pat_without_workspace?: undefined;
 user_session?: undefined;
 user_session_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;
 };
 };
 /workspaces/reset_sandbox: {
 post: {
 operationId: string;
 responses: {
 200: {
 content: {
 application/json: {
 schema: {
 properties: {
 action_attempt: ...;
 ok: ...;
 };
 required: (...)[];
 type: string;
 };
 };
 };
 description: string;
 };
 400: {
 description: string;
 };
 401: {
 description: string;
 };
 };
 security: ({
 api_key: never[];
 console_session?: undefined;
 pat_with_workspace?: undefined;
 } | {
 api_key?: undefined;
 console_session?: undefined;
 pat_with_workspace: never[];
 } | {
 api_key?: undefined;
 console_session: 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;
 };
 };
 };
 servers: {
 url: string;
 }[];
 tags: {
 description: string;
 name: string;
 }[];
 }>