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

    Function getOpenapiSchema

    • Parameters

      • endpoint: string = defaultEndpoint

      Returns Promise<
          {
              components: {
                  schemas: {
                      access_code: {
                          description: string;
                          properties: {
                              access_code_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              code: { description: string; nullable: boolean; type: string };
                              common_code_key: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              device_id: { description: string; format: string; type: string };
                              ends_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              errors: {
                                  description: string;
                                  items: {
                                      discriminator: { propertyName: string };
                                      oneOf: (
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key": ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key": ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                      )[];
                                  };
                                  type: string;
                                  "x-variant-groups": {
                                      access_codes: { name: string };
                                      hardware: { name: string };
                                      locks: { name: string };
                                      noise_sensors: { name: string };
                                      phones: { name: string };
                                      provider_metadata: { name: string };
                                      thermostats: { name: string };
                                  };
                              };
                              is_backup: { description: string; type: string };
                              is_backup_access_code_available: { description: string; type: string };
                              is_external_modification_allowed: {
                                  description: string;
                                  type: string;
                              };
                              is_managed: { description: string; enum: boolean[]; type: string };
                              is_offline_access_code: { description: string; type: string };
                              is_one_time_use: { description: string; type: string };
                              is_scheduled_on_device: { description: string; type: string };
                              is_waiting_for_code_assignment: { description: string; type: string };
                              name: { description: string; nullable: boolean; type: string };
                              pulled_backup_access_code_id: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              starts_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              status: { description: string; enum: string[]; type: string };
                              type: { description: string; enum: string[]; type: string };
                              warnings: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: {
                                          description: string;
                                          properties: { created_at: ...; message: ...; warning_code: ... };
                                          required: (...)[];
                                          type: string;
                                      }[];
                                  };
                                  type: string;
                                  "x-variant-groups": {
                                      access_codes: { name: string };
                                      hardware: { name: string };
                                      locks: { name: string };
                                      noise_sensors: { name: string };
                                      phones: { name: string };
                                      provider_metadata: { name: string };
                                      thermostats: { name: string };
                                  };
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      access_grant: {
                          description: string;
                          properties: {
                              access_grant_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              access_grant_key: { description: string; type: string };
                              access_method_ids: {
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                              };
                              client_session_token: { description: string; type: string };
                              created_at: { description: string; format: string; type: string };
                              customization_profile_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              display_name: { description: string; type: string };
                              ends_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              instant_key_url: { description: string; format: string; type: string };
                              location_ids: {
                                  deprecated: boolean;
                                  items: { format: string; type: string };
                                  type: string;
                                  "x-deprecated": string;
                              };
                              name: { description: string; nullable: boolean; type: string };
                              requested_access_methods: {
                                  description: string;
                                  items: {
                                      properties: {
                                          code: {
                                              description: string;
                                              maxLength: number;
                                              minLength: number;
                                              pattern: string;
                                              type: string;
                                          };
                                          created_access_method_ids: {
                                              description: string;
                                              items: { format: ...; type: ... };
                                              type: string;
                                          };
                                          created_at: { description: string; format: string; type: string };
                                          display_name: { description: string; type: string };
                                          mode: { description: string; enum: (...)[]; type: string };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                                  type: string;
                              };
                              space_ids: {
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                              };
                              starts_at: { description: string; format: string; type: string };
                              user_identity_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-draft": string;
                          "x-route-path": string;
                      };
                      access_method: {
                          description: string;
                          properties: {
                              access_method_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              client_session_token: { description: string; type: string };
                              code: { description: string; nullable: boolean; type: string };
                              created_at: { description: string; format: string; type: string };
                              customization_profile_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              display_name: { description: string; type: string };
                              instant_key_url: { description: string; format: string; type: string };
                              is_encoding_required: { description: string; type: string };
                              is_issued: { description: string; type: string };
                              issued_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              mode: { description: string; enum: string[]; type: string };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-draft": string;
                          "x-route-path": string;
                      };
                      acs_access_group: {
                          description: string;
                          properties: {
                              access_group_type: {
                                  deprecated: boolean;
                                  enum: string[];
                                  type: string;
                                  "x-deprecated": string;
                              };
                              access_group_type_display_name: {
                                  deprecated: boolean;
                                  type: string;
                                  "x-deprecated": string;
                              };
                              acs_access_group_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              acs_system_id: { description: string; format: string; type: string };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              display_name: { type: string };
                              external_type: { description: string; enum: string[]; type: string };
                              external_type_display_name: { description: string; type: string };
                              is_managed: { enum: boolean[]; type: string };
                              name: { description: string; type: string };
                              warnings: {
                                  description: string;
                                  items: {
                                      description: string;
                                      properties: {
                                          created_at: {
                                              description: string;
                                              format: string;
                                              type: string;
                                          };
                                          message: { description: string; type: string };
                                          warning_code: { description: string; enum: (...)[]; type: string };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      acs_credential: {
                          description: string;
                          properties: {
                              access_method: {
                                  description: string;
                                  enum: string[];
                                  type: string;
                              };
                              acs_credential_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              acs_credential_pool_id: { format: string; type: string };
                              acs_system_id: { description: string; format: string; type: string };
                              acs_user_id: { description: string; format: string; type: string };
                              assa_abloy_vostio_metadata: {
                                  description: string;
                                  properties: {
                                      auto_join: { description: string; type: string };
                                      door_names: {
                                          description: string;
                                          items: { type: string };
                                          type: string;
                                      };
                                      endpoint_id: { description: string; type: string };
                                      key_id: { description: string; type: string };
                                      key_issuing_request_id: { description: string; type: string };
                                      override_guest_acs_entrance_ids: {
                                          description: string;
                                          items: { type: string };
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                              card_number: { description: string; nullable: boolean; type: string };
                              code: { description: string; nullable: boolean; type: string };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              display_name: { description: string; minLength: number; type: string };
                              ends_at: { description: string; type: string };
                              errors: {
                                  description: string;
                                  items: {
                                      properties: {
                                          error_code: { type: string };
                                          message: { type: string };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                                  type: string;
                              };
                              external_type: { description: string; enum: string[]; type: string };
                              external_type_display_name: { description: string; type: string };
                              is_issued: { description: string; type: string };
                              is_latest_desired_state_synced_with_provider: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              is_managed: { enum: boolean[]; type: string };
                              is_multi_phone_sync_credential: { description: string; type: string };
                              is_one_time_use: { description: string; type: string };
                              issued_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              latest_desired_state_synced_with_provider_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              parent_acs_credential_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              starts_at: { description: string; type: string };
                              user_identity_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              visionline_metadata: {
                                  description: string;
                                  properties: {
                                      auto_join: { description: string; type: string };
                                      card_function_type: {
                                          description: string;
                                          enum: string[];
                                          type: string;
                                      };
                                      card_id: { description: string; type: string };
                                      common_acs_entrance_ids: {
                                          description: string;
                                          items: { format: string; type: string };
                                          type: string;
                                      };
                                      credential_id: { description: string; type: string };
                                      guest_acs_entrance_ids: {
                                          description: string;
                                          items: { format: string; type: string };
                                          type: string;
                                      };
                                      is_valid: { description: string; type: string };
                                      joiner_acs_credential_ids: {
                                          description: string;
                                          items: { format: string; type: string };
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              warnings: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: {
                                          description: string;
                                          properties: { created_at: ...; message: ...; warning_code: ... };
                                          required: (...)[];
                                          type: string;
                                      }[];
                                  };
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      acs_credential_pool: {
                          deprecated: boolean;
                          properties: {
                              acs_credential_pool_id: { format: string; type: string };
                              acs_system_id: { format: string; type: string };
                              created_at: { format: string; type: string };
                              display_name: { minLength: number; type: string };
                              external_type: { enum: string[]; type: string };
                              external_type_display_name: { type: string };
                              workspace_id: { format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated": string;
                          "x-route-path": string;
                          "x-undocumented": string;
                      };
                      acs_credential_provisioning_automation: {
                          deprecated: boolean;
                          properties: {
                              acs_credential_provisioning_automation_id: {
                                  format: string;
                                  type: string;
                              };
                              created_at: { format: string; type: string };
                              credential_manager_acs_system_id: { format: string; type: string };
                              user_identity_id: { format: string; type: string };
                              workspace_id: { format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-deprecated": string;
                          "x-route-path": string;
                          "x-undocumented": string;
                      };
                      acs_encoder: {
                          description: string;
                          properties: {
                              acs_encoder_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              acs_system_id: { description: string; format: string; type: string };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              display_name: { description: string; type: string };
                              errors: {
                                  description: string;
                                  items: {
                                      description: string;
                                      properties: {
                                          created_at: {
                                              description: string;
                                              format: string;
                                              type: string;
                                          };
                                          error_code: { description: string; enum: (...)[]; type: string };
                                          message: { description: string; type: string };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      acs_entrance: {
                          description: string;
                          properties: {
                              acs_entrance_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              acs_system_id: { description: string; format: string; type: string };
                              assa_abloy_vostio_metadata: {
                                  description: string;
                                  properties: {
                                      door_name: { description: string; type: string };
                                      door_number: { description: string; format: string; type: string };
                                      door_type: { description: string; enum: string[]; type: string };
                                      pms_id: { description: string; type: string };
                                      stand_open: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              can_unlock_with_card: { description: string; type: string };
                              can_unlock_with_code: { description: string; type: string };
                              can_unlock_with_mobile_key: { description: string; type: string };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              display_name: { description: string; type: string };
                              dormakaba_ambiance_metadata: {
                                  description: string;
                                  properties: {
                                      access_point_name: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              dormakaba_community_metadata: {
                                  description: string;
                                  properties: {
                                      access_point_name: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              errors: {
                                  description: string;
                                  items: {
                                      properties: {
                                          error_code: { description: string; type: string };
                                          message: { description: string; type: string };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                                  type: string;
                              };
                              hotek_metadata: {
                                  description: string;
                                  properties: { room_number: { description: string; type: string } };
                                  required: string[];
                                  type: string;
                              };
                              latch_metadata: {
                                  description: string;
                                  properties: {
                                      accessibility_type: { description: string; type: string };
                                      door_name: { description: string; type: string };
                                      door_type: { description: string; type: string };
                                      is_connected: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              salto_ks_metadata: {
                                  description: string;
                                  properties: {
                                      battery_level: { description: string; type: string };
                                      door_name: { description: string; type: string };
                                      intrusion_alarm: { description: string; type: string };
                                      left_open_alarm: { description: string; type: string };
                                      lock_type: { description: string; type: string };
                                      locked_state: { description: string; type: string };
                                      online: { description: string; type: string };
                                      privacy_mode: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              salto_space_metadata: {
                                  description: string;
                                  properties: {
                                      door_description: { description: string; type: string };
                                      door_id: { description: string; type: string };
                                      door_name: { description: string; type: string };
                                      ext_door_id: {
                                          deprecated: boolean;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      room_description: { description: string; type: string };
                                      room_name: { description: string; type: string };
                                  };
                                  type: string;
                              };
                              visionline_metadata: {
                                  description: string;
                                  properties: {
                                      door_category: {
                                          description: string;
                                          enum: string[];
                                          type: string;
                                      };
                                      door_name: { description: string; type: string };
                                      profiles: {
                                          description: string;
                                          items: {
                                              properties: {
                                                  visionline_door_profile_id: ...;
                                                  visionline_door_profile_type: ...;
                                              };
                                              required: (...)[];
                                              type: string;
                                          };
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      acs_system: {
                          description: string;
                          properties: {
                              acs_access_group_count: { format: string; type: string };
                              acs_system_id: { description: string; format: string; type: string };
                              acs_user_count: { format: string; type: string };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              connected_account_ids: {
                                  deprecated: boolean;
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                                  "x-deprecated": string;
                              };
                              created_at: { description: string; format: string; type: string };
                              default_credential_manager_acs_system_id: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              errors: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: (
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          }
                                          | { description: ...; properties: ...; required: ...; type: ... }
                                      )[];
                                  };
                                  type: string;
                              };
                              external_type: { description: string; enum: string[]; type: string };
                              external_type_display_name: { description: string; type: string };
                              image_alt_text: { description: string; type: string };
                              image_url: { description: string; type: string };
                              is_credential_manager: { description: string; type: string };
                              location: {
                                  properties: {
                                      time_zone: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              name: { description: string; type: string };
                              system_type: {
                                  deprecated: boolean;
                                  enum: string[];
                                  type: string;
                                  "x-deprecated": string;
                              };
                              system_type_display_name: {
                                  deprecated: boolean;
                                  type: string;
                                  "x-deprecated": string;
                              };
                              visionline_metadata: {
                                  properties: {
                                      lan_address: { description: string; type: string };
                                      mobile_access_uuid: { description: string; type: string };
                                      system_id: { description: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              warnings: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: (
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          }
                                          | { description: ...; properties: ...; required: ...; type: ... }
                                      )[];
                                  };
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      acs_user: {
                          description: string;
                          properties: {
                              access_schedule: {
                                  description: string;
                                  properties: {
                                      ends_at: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      starts_at: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              acs_system_id: { description: string; format: string; type: string };
                              acs_user_id: { description: string; format: string; type: string };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              display_name: { description: string; type: string };
                              email: {
                                  deprecated: boolean;
                                  format: string;
                                  type: string;
                                  "x-deprecated": string;
                              };
                              email_address: { description: string; format: string; type: string };
                              errors: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: {
                                          description: string;
                                          properties: { created_at: ...; error_code: ...; message: ... };
                                          required: (...)[];
                                          type: string;
                                      }[];
                                  };
                                  type: string;
                              };
                              external_type: { description: string; enum: string[]; type: string };
                              external_type_display_name: { description: string; type: string };
                              full_name: { description: string; minLength: number; type: string };
                              hid_acs_system_id: { format: string; type: string };
                              is_managed: { enum: boolean[]; type: string };
                              is_suspended: { description: string; type: string };
                              last_successful_sync_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                                  "x-undocumented": string;
                              };
                              pending_mutations: {
                                  description: string;
                                  items: {
                                      discriminator: { propertyName: string };
                                      oneOf: (
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          }
                                          | { description?: ...; properties: ...; required: ...; type: ... }
                                          | { description: ...; properties: ...; required: ...; type: ... }
                                          | { description: ...; properties: ...; required: ...; type: ... }
                                          | { description: ...; properties: ...; required: ...; type: ... }
                                      )[];
                                  };
                                  type: string;
                              };
                              phone_number: { description: string; type: string };
                              user_identity_email_address: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              user_identity_full_name: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              user_identity_id: { description: string; type: string };
                              user_identity_phone_number: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              warnings: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: {
                                          description: string;
                                          properties: { created_at: ...; message: ...; warning_code: ... };
                                          required: (...)[];
                                          type: string;
                                      }[];
                                  };
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      action_attempt: {
                          description: string;
                          oneOf: (
                              | {
                                  description: string;
                                  properties: {
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      action_type: { description: string; enum: (...)[]; type: string };
                                      error: {
                                          description: string;
                                          nullable: boolean;
                                          oneOf?: undefined;
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      result: {
                                          description: string;
                                          nullable: boolean;
                                          oneOf?: undefined;
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      status: { enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              }
                              | {
                                  description: string;
                                  properties: {
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      action_type: { description: string; enum: (...)[]; type: string };
                                      error: {
                                          description: string;
                                          nullable: boolean;
                                          oneOf?: undefined;
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      result: {
                                          description: string;
                                          nullable?: undefined;
                                          oneOf?: undefined;
                                          properties: {
                                              access_code?: ...;
                                              acs_credential_on_encoder?: ...;
                                              acs_credential_on_seam?: ...;
                                              noise_threshold?: ...;
                                              warnings?: ...;
                                          };
                                          required?: undefined;
                                          type: string;
                                      };
                                      status: { enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              }
                              | {
                                  description: string;
                                  properties: {
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      action_type: { description: string; enum: (...)[]; type: string };
                                      error: {
                                          description: string;
                                          nullable?: undefined;
                                          oneOf?: undefined;
                                          properties: { message: ...; type: ... };
                                          required: (...)[];
                                          type: string;
                                      };
                                      result: {
                                          description: string;
                                          nullable: boolean;
                                          oneOf?: undefined;
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      status: { enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              }
                              | {
                                  description: string;
                                  properties: {
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      action_type: { description: string; enum: (...)[]; type: string };
                                      error: {
                                          description: string;
                                          nullable: boolean;
                                          oneOf?: undefined;
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      result: {
                                          description: string;
                                          nullable?: undefined;
                                          oneOf?: undefined;
                                          properties: {
                                              access_code?: ...;
                                              acs_credential_on_encoder: ...;
                                              acs_credential_on_seam: ...;
                                              noise_threshold?: ...;
                                              warnings: ...;
                                          };
                                          required: (...)[];
                                          type: string;
                                      };
                                      status: { enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              }
                              | {
                                  description: string;
                                  properties: {
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      action_type: { description: string; enum: (...)[]; type: string };
                                      error: {
                                          description?: undefined;
                                          nullable?: undefined;
                                          oneOf: (...)[];
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      result: {
                                          description: string;
                                          nullable: boolean;
                                          oneOf?: undefined;
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      status: { enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              }
                              | {
                                  description: string;
                                  properties: {
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      action_type: { description: string; enum: (...)[]; type: string };
                                      error: {
                                          description: string;
                                          nullable: boolean;
                                          oneOf?: undefined;
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      result: {
                                          description: string;
                                          nullable?: undefined;
                                          oneOf: (...)[];
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      status: { enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              }
                              | {
                                  description?: undefined;
                                  properties: {
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      action_type: { description: string; enum: (...)[]; type: string };
                                      error: {
                                          description: string;
                                          nullable: boolean;
                                          oneOf?: undefined;
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      result: {
                                          description: string;
                                          nullable: boolean;
                                          oneOf?: undefined;
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      status: { enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              }
                              | {
                                  description?: undefined;
                                  properties: {
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      action_type: { description: string; enum: (...)[]; type: string };
                                      error: {
                                          description: string;
                                          nullable: boolean;
                                          oneOf?: undefined;
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      result: {
                                          description: string;
                                          nullable?: undefined;
                                          oneOf?: undefined;
                                          properties: {
                                              access_code?: ...;
                                              acs_credential_on_encoder?: ...;
                                              acs_credential_on_seam?: ...;
                                              noise_threshold?: ...;
                                              warnings?: ...;
                                          };
                                          required?: undefined;
                                          type: string;
                                      };
                                      status: { enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              }
                              | {
                                  description?: undefined;
                                  properties: {
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      action_type: { description: string; enum: (...)[]; type: string };
                                      error: {
                                          description: string;
                                          nullable?: undefined;
                                          oneOf?: undefined;
                                          properties: { message: ...; type: ... };
                                          required: (...)[];
                                          type: string;
                                      };
                                      result: {
                                          description: string;
                                          nullable: boolean;
                                          oneOf?: undefined;
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      status: { enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              }
                              | {
                                  description?: undefined;
                                  properties: {
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      action_type: { description: string; enum: (...)[]; type: string };
                                      error: {
                                          description: string;
                                          nullable: boolean;
                                          oneOf?: undefined;
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      result: {
                                          description: string;
                                          nullable?: undefined;
                                          oneOf?: undefined;
                                          properties: {
                                              access_code: ...;
                                              acs_credential_on_encoder?: ...;
                                              acs_credential_on_seam?: ...;
                                              noise_threshold?: ...;
                                              warnings?: ...;
                                          };
                                          required?: undefined;
                                          type: string;
                                      };
                                      status: { enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              }
                              | {
                                  description?: undefined;
                                  properties: {
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      action_type: { description: string; enum: (...)[]; type: string };
                                      error: {
                                          description: string;
                                          nullable: boolean;
                                          oneOf?: undefined;
                                          properties?: undefined;
                                          required?: undefined;
                                          type?: undefined;
                                      };
                                      result: {
                                          description: string;
                                          nullable?: undefined;
                                          oneOf?: undefined;
                                          properties: {
                                              access_code?: ...;
                                              acs_credential_on_encoder?: ...;
                                              acs_credential_on_seam?: ...;
                                              noise_threshold: ...;
                                              warnings?: ...;
                                          };
                                          required?: undefined;
                                          type: string;
                                      };
                                      status: { enum: (...)[]; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              }
                          )[];
                          "x-route-path": string;
                      };
                      bridge_client_session: {
                          description: string;
                          properties: {
                              bridge_client_machine_identifier_key: {
                                  description: string;
                                  type: string;
                              };
                              bridge_client_name: { description: string; type: string };
                              bridge_client_session_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              bridge_client_session_token: { description: string; type: string };
                              bridge_client_time_zone: { description: string; type: string };
                              created_at: { description: string; format: string; type: string };
                              errors: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: (
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          }
                                          | { description: ...; properties: ...; required: ...; type: ... }
                                      )[];
                                  };
                                  type: string;
                              };
                              pairing_code: {
                                  description: string;
                                  maxLength: number;
                                  minLength: number;
                                  type: string;
                              };
                              pairing_code_expires_at: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              tailscale_auth_key: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              tailscale_hostname: { description: string; type: string };
                              telemetry_token: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              telemetry_token_expires_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              telemetry_url: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                          "x-undocumented": string;
                      };
                      bridge_connected_systems: {
                          description: string;
                          properties: {
                              acs_system_display_name: { description: string; type: string };
                              acs_system_id: { description: string; format: string; type: string };
                              bridge_created_at: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              bridge_id: { description: string; format: string; type: string };
                              connected_account_created_at: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              workspace_display_name: { description: string; type: string };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                          "x-undocumented": string;
                      };
                      client_session: {
                          description: string;
                          properties: {
                              client_session_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              connect_webview_ids: {
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                              };
                              connected_account_ids: {
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              customer_key: { description: string; type: string };
                              device_count: { description: string; format: string; type: string };
                              expires_at: { description: string; format: string; type: string };
                              token: { description: string; type: string };
                              user_identifier_key: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              user_identity_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              user_identity_ids: {
                                  deprecated: boolean;
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                                  "x-deprecated": string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      connect_webview: {
                          description: string;
                          properties: {
                              accepted_capabilities: {
                                  description: string;
                                  items: { description: string; enum: string[]; type: string };
                                  type: string;
                              };
                              accepted_devices: {
                                  deprecated: boolean;
                                  items: { type: string };
                                  type: string;
                                  "x-deprecated": string;
                                  "x-undocumented": string;
                              };
                              accepted_providers: {
                                  description: string;
                                  items: { type: string };
                                  type: string;
                              };
                              any_device_allowed: {
                                  deprecated: boolean;
                                  type: string;
                                  "x-deprecated": string;
                                  "x-undocumented": string;
                              };
                              any_provider_allowed: { description: string; type: string };
                              authorized_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              automatically_manage_new_devices: {
                                  description: string;
                                  type: string;
                              };
                              connect_webview_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              custom_metadata: {
                                  additionalProperties: { oneOf: { type: string }[] };
                                  description: string;
                                  type: string;
                              };
                              custom_redirect_failure_url: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              custom_redirect_url: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              customer_key: { description: string; type: string };
                              device_selection_mode: { enum: string[]; type: string };
                              login_successful: { description: string; type: string };
                              selected_provider: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              status: { description: string; enum: string[]; type: string };
                              url: { description: string; format: string; type: string };
                              wait_for_device_creation: { description: string; type: string };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      connected_account: {
                          description: string;
                          properties: {
                              accepted_capabilities: {
                                  description: string;
                                  items: { description: string; enum: string[]; type: string };
                                  type: string;
                              };
                              account_type: { description: string; type: string };
                              account_type_display_name: { description: string; type: string };
                              automatically_manage_new_devices: {
                                  description: string;
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              custom_metadata: {
                                  additionalProperties: { oneOf: { type: string }[] };
                                  description: string;
                                  type: string;
                              };
                              customer_key: { description: string; type: string };
                              errors: {
                                  description: string;
                                  items: {
                                      discriminator: { propertyName: string };
                                      oneOf: (
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          }
                                          | { description: ...; properties: ...; required: ...; type: ... }
                                      )[];
                                  };
                                  type: string;
                              };
                              user_identifier: {
                                  description: string;
                                  properties: {
                                      api_url: { description: string; type: string };
                                      email: { description: string; type: string };
                                      exclusive: { description: string; type: string };
                                      phone: { description: string; type: string };
                                      username: { description: string; type: string };
                                  };
                                  type: string;
                              };
                              warnings: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: (
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          }
                                          | { description: ...; properties: ...; required: ...; type: ... }
                                      )[];
                                  };
                                  type: string;
                              };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      customization_profile: {
                          description: string;
                          properties: {
                              created_at: { format: string; type: string };
                              customization_profile_id: { format: string; type: string };
                              logo_url: { format: string; type: string };
                              name: { nullable: boolean; type: string };
                              primary_color: { type: string };
                              secondary_color: { type: string };
                              workspace_id: { format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      device: {
                          description: string;
                          properties: {
                              can_hvac_cool: { type: string };
                              can_hvac_heat: { type: string };
                              can_hvac_heat_cool: { type: string };
                              can_program_offline_access_codes: { type: string };
                              can_program_online_access_codes: { type: string };
                              can_remotely_lock: { type: string };
                              can_remotely_unlock: { type: string };
                              can_run_thermostat_programs: { type: string };
                              can_simulate_connection: { type: string };
                              can_simulate_disconnection: { type: string };
                              can_simulate_hub_connection: { type: string };
                              can_simulate_hub_disconnection: { type: string };
                              can_simulate_paid_subscription: { type: string };
                              can_simulate_removal: { type: string };
                              can_turn_off_hvac: { type: string };
                              can_unlock_with_code: { type: string };
                              capabilities_supported: {
                                  description: string;
                                  items: { description: string; enum: string[]; type: string };
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              custom_metadata: {
                                  additionalProperties: { oneOf: { type: string }[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_type: {
                                  description: string;
                                  oneOf: { description: string; enum: string[]; type: string }[];
                              };
                              display_name: { description: string; type: string };
                              errors: {
                                  description: string;
                                  items: {
                                      discriminator: { propertyName: string };
                                      oneOf: (
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key": ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key": ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                      )[];
                                  };
                                  type: string;
                                  "x-variant-groups": {
                                      access_codes: { name: string };
                                      hardware: { name: string };
                                      locks: { name: string };
                                      noise_sensors: { name: string };
                                      phones: { name: string };
                                      provider_metadata: { name: string };
                                      thermostats: { name: string };
                                  };
                              };
                              is_managed: { description: string; enum: boolean[]; type: string };
                              location: {
                                  description: string;
                                  nullable: boolean;
                                  properties: {
                                      location_name: { description: string; type: string };
                                      timezone: { description: string; type: string };
                                  };
                                  type: string;
                                  "x-property-group-key": string;
                              };
                              nickname: { description: string; type: string };
                              properties: {
                                  allOf: ({ allOf: (...)[] } | { allOf: (...)[] })[];
                                  description: string;
                                  "x-property-groups": {
                                      access_codes: { name: string };
                                      hardware: { name: string };
                                      locks: { name: string };
                                      noise_sensors: { name: string };
                                      phones: { name: string };
                                      provider_metadata: { name: string };
                                      thermostats: { name: string };
                                  };
                              };
                              warnings: {
                                  description: string;
                                  items: {
                                      discriminator: { propertyName: string };
                                      oneOf: (
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key": ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                      )[];
                                  };
                                  type: string;
                                  "x-variant-groups": {
                                      access_codes: { name: string };
                                      hardware: { name: string };
                                      locks: { name: string };
                                      noise_sensors: { name: string };
                                      phones: { name: string };
                                      provider_metadata: { name: string };
                                      thermostats: { name: string };
                                  };
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-property-groups": {
                              access_codes: { name: string };
                              hardware: { name: string };
                              locks: { name: string };
                              noise_sensors: { name: string };
                              phones: { name: string };
                              provider_metadata: { name: string };
                              thermostats: { name: string };
                          };
                          "x-route-path": string;
                      };
                      device_provider: {
                          properties: {
                              can_hvac_cool: { type: string };
                              can_hvac_heat: { type: string };
                              can_hvac_heat_cool: { type: string };
                              can_program_offline_access_codes: { type: string };
                              can_program_online_access_codes: { type: string };
                              can_remotely_lock: { type: string };
                              can_remotely_unlock: { type: string };
                              can_run_thermostat_programs: { type: string };
                              can_simulate_connection: { type: string };
                              can_simulate_disconnection: { type: string };
                              can_simulate_hub_connection: { type: string };
                              can_simulate_hub_disconnection: { type: string };
                              can_simulate_paid_subscription: { type: string };
                              can_simulate_removal: { type: string };
                              can_turn_off_hvac: { type: string };
                              can_unlock_with_code: { type: string };
                              device_provider_name: { enum: string[]; type: string };
                              display_name: { type: string };
                              image_url: { type: string };
                              provider_categories: {
                                  items: { enum: string[]; type: string };
                                  type: string;
                              };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      enrollment_automation: {
                          description: string;
                          properties: {
                              created_at: { description: string; format: string; type: string };
                              credential_manager_acs_system_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              enrollment_automation_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              user_identity_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                          "x-undocumented": string;
                      };
                      event: {
                          description: string;
                          discriminator: { propertyName: string };
                          oneOf: (
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code: { description: string; nullable?: undefined; type: string };
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code: { description: string; nullable: boolean; type: string };
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id: { type: string };
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id?: undefined;
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id?: undefined;
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      access_grant_keys: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code: { description: string; nullable?: undefined; type: string };
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id?: undefined;
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids: {
                                          description: string;
                                          items: { format: ...; type: ... };
                                          type: string;
                                      };
                                      access_grant_keys: {
                                          description: string;
                                          items: { type: ... };
                                          type: string;
                                      };
                                      access_method_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id?: undefined;
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id: { description: string; format: string; type: string };
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id: { description: string; format: string; type: string };
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id: { description: string; format: string; type: string };
                                      acs_user_id: { format: string; type: string };
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_entrance_id?: undefined;
                                      acs_system_id: { description: string; format: string; type: string };
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id: { description: string; format: string; type: string };
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id: {
                                          description?: undefined;
                                          format: string;
                                          type: string;
                                      };
                                      acs_system_id: { description: string; format: string; type: string };
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id?: undefined;
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key: { description: string; type: string };
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated: boolean;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated": string;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      action_type: { description: string; type: string };
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id?: undefined;
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status: { description: string; type: string };
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id?: undefined;
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code: { description: string; enum: (...)[]; type: string };
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level: {
                                          description: string;
                                          format: string;
                                          maximum: number;
                                          minimum: number;
                                          type: string;
                                      };
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level: {
                                          description: string;
                                          format: string;
                                          maximum: number;
                                          minimum: number;
                                          type: string;
                                      };
                                      battery_status: { description: string; enum: (...)[]; type: string };
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata: {
                                          additionalProperties: {};
                                          description: string;
                                          type: string;
                                      };
                                      noise_level_decibels: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      noise_level_nrs: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      noise_threshold_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      noise_threshold_name: { description: string; type: string };
                                      noiseaware_metadata: {
                                          additionalProperties: {};
                                          description: string;
                                          type: string;
                                      };
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method: { description: string; enum: (...)[]; type: string };
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key: { description: string; type: string };
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset: { description: string; type: string };
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      heating_set_point_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      heating_set_point_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      hvac_mode_setting: {
                                          description: string;
                                          enum: (...)[];
                                          type: string;
                                      };
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method: { description: string; enum: (...)[]; type: string };
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      lower_limit_fahrenheit: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      temperature_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      upper_limit_fahrenheit: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      desired_temperature_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      temperature_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      temperature_fahrenheit: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      connected_account_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name: { description: string; type: string };
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id?: undefined;
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata?: undefined;
                                      device_id?: undefined;
                                      device_name?: undefined;
                                      enrollment_automation_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                              | {
                                  deprecated?: undefined;
                                  description: string;
                                  properties: {
                                      access_code_id?: undefined;
                                      access_grant_id?: undefined;
                                      access_grant_ids?: undefined;
                                      access_grant_keys?: undefined;
                                      access_method_id?: undefined;
                                      acs_access_group_id?: undefined;
                                      acs_credential_id?: undefined;
                                      acs_encoder_id?: undefined;
                                      acs_entrance_id?: undefined;
                                      acs_system_id?: undefined;
                                      acs_user_id?: undefined;
                                      action_attempt_id?: undefined;
                                      action_type?: undefined;
                                      backup_access_code_id?: undefined;
                                      battery_level?: undefined;
                                      battery_status?: undefined;
                                      client_session_id?: undefined;
                                      climate_preset_key?: undefined;
                                      code?: undefined;
                                      connect_webview_id?: undefined;
                                      connected_account_custom_metadata?: undefined;
                                      connected_account_id?: undefined;
                                      cooling_set_point_celsius?: undefined;
                                      cooling_set_point_fahrenheit?: undefined;
                                      created_at: { description: string; format: string; type: string };
                                      customer_key?: undefined;
                                      desired_temperature_celsius?: undefined;
                                      desired_temperature_fahrenheit?: undefined;
                                      device_custom_metadata: {
                                          additionalProperties: { oneOf: ... };
                                          description: string;
                                          type: string;
                                      };
                                      device_id: { description: string; format: string; type: string };
                                      device_name?: undefined;
                                      enrollment_automation_id?: undefined;
                                      error_code?: undefined;
                                      event_id: { description: string; format: string; type: string };
                                      event_type: { enum: (...)[]; type: string };
                                      fan_mode_setting?: undefined;
                                      heating_set_point_celsius?: undefined;
                                      heating_set_point_fahrenheit?: undefined;
                                      hvac_mode_setting?: undefined;
                                      is_fallback_climate_preset?: undefined;
                                      lower_limit_celsius?: undefined;
                                      lower_limit_fahrenheit?: undefined;
                                      method?: undefined;
                                      minut_metadata?: undefined;
                                      noise_level_decibels?: undefined;
                                      noise_level_nrs?: undefined;
                                      noise_threshold_id?: undefined;
                                      noise_threshold_name?: undefined;
                                      noiseaware_metadata?: undefined;
                                      occurred_at: { description: string; format: string; type: string };
                                      status?: undefined;
                                      temperature_celsius?: undefined;
                                      temperature_fahrenheit?: undefined;
                                      thermostat_schedule_id?: undefined;
                                      upper_limit_celsius?: undefined;
                                      upper_limit_fahrenheit?: undefined;
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-deprecated"?: undefined;
                                  "x-route-path": string;
                              }
                          )[];
                          "x-route-path": string;
                      };
                      instant_key: {
                          description: string;
                          properties: {
                              client_session_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              customization: {
                                  description: string;
                                  properties: {
                                      logo_url: { description: string; format: string; type: string };
                                      primary_color: { description: string; type: string };
                                      secondary_color: { description: string; type: string };
                                  };
                                  type: string;
                              };
                              customization_profile_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              expires_at: { description: string; format: string; type: string };
                              instant_key_id: { description: string; format: string; type: string };
                              instant_key_url: { description: string; format: string; type: string };
                              user_identity_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      magic_link: {
                          description: string;
                          properties: {
                              building_block_type: {
                                  description: string;
                                  enum: string[];
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              customer_key: { description: string; type: string };
                              expires_at: { description: string; format: string; type: string };
                              url: { description: string; format: string; type: string };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                          "x-undocumented": string;
                      };
                      noise_threshold: {
                          description: string;
                          properties: {
                              device_id: { description: string; format: string; type: string };
                              ends_daily_at: { description: string; type: string };
                              name: { description: string; type: string };
                              noise_threshold_decibels: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              noise_threshold_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              noise_threshold_nrs: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              starts_daily_at: { description: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      pagination: {
                          description: string;
                          properties: {
                              has_next_page: { description: string; type: string };
                              next_page_cursor: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              next_page_url: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                          };
                          required: string[];
                          type: string;
                      };
                      phone: {
                          description: string;
                          properties: {
                              created_at: { description: string; format: string; type: string };
                              custom_metadata: {
                                  additionalProperties: { oneOf: { type: string }[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_type: { description: string; enum: string[]; type: string };
                              display_name: { description: string; type: string };
                              errors: {
                                  description: string;
                                  items: {
                                      properties: {
                                          error_code: { type: string };
                                          message: { type: string };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                                  type: string;
                              };
                              nickname: { description: string; type: string };
                              properties: {
                                  description: string;
                                  properties: {
                                      assa_abloy_credential_service_metadata: {
                                          description: string;
                                          properties: {
                                              endpoints: { description: ...; items: ...; type: ... };
                                              has_active_endpoint: { description: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                      salto_space_credential_service_metadata: {
                                          description: string;
                                          properties: { has_active_phone: { description: ...; 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;
                          "x-property-groups": { phones: { name: string } };
                          "x-route-path": string;
                      };
                      phone_registration: {
                          description: string;
                          properties: {
                              is_being_activated: { description: string; type: string };
                              phone_registration_id: { description: string; type: string };
                              provider_name: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              provider_state: { description: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                          "x-undocumented": string;
                      };
                      phone_session: {
                          description: string;
                          properties: {
                              provider_sessions: {
                                  description: string;
                                  items: {
                                      description: string;
                                      properties: {
                                          acs_credentials: {
                                              description: string;
                                              items: {
                                                  description: ...;
                                                  properties: ...;
                                                  required: ...;
                                                  type: ...;
                                                  "x-route-path": ...;
                                              };
                                              type: string;
                                          };
                                          phone_registration: {
                                              description: string;
                                              properties: {
                                                  is_being_activated: ...;
                                                  phone_registration_id: ...;
                                                  provider_name: ...;
                                                  provider_state: ...;
                                              };
                                              required: (...)[];
                                              type: string;
                                              "x-route-path": string;
                                              "x-undocumented": string;
                                          };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                                  type: string;
                              };
                              user_identity: {
                                  description: string;
                                  properties: {
                                      acs_user_ids: {
                                          description: string;
                                          items: { format: string; type: string };
                                          type: string;
                                      };
                                      created_at: { description: string; format: string; type: string };
                                      display_name: { minLength: number; type: string };
                                      email_address: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      errors: {
                                          description: string;
                                          items: {
                                              description: string;
                                              discriminator: { propertyName: ... };
                                              oneOf: (...)[];
                                          };
                                          type: string;
                                      };
                                      full_name: { minLength: number; nullable: boolean; type: string };
                                      phone_number: {
                                          description: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      user_identity_id: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      user_identity_key: {
                                          description: string;
                                          minLength: number;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      warnings: {
                                          description: string;
                                          items: {
                                              description: string;
                                              discriminator: { propertyName: ... };
                                              oneOf: (...)[];
                                          };
                                          type: string;
                                      };
                                      workspace_id: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              workspace_id: { description: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                          "x-undocumented": string;
                      };
                      space: {
                          description: string;
                          properties: {
                              acs_entrance_count: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              device_count: { description: string; format: string; type: string };
                              display_name: { description: string; type: string };
                              name: { description: string; type: string };
                              space_id: { description: string; format: string; type: string };
                              space_key: { description: string; type: string };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-draft": string;
                          "x-route-path": string;
                      };
                      thermostat_daily_program: {
                          description: string;
                          properties: {
                              created_at: { description: string; format: string; type: string };
                              device_id: { description: string; format: string; type: string };
                              name: { description: string; nullable: boolean; type: string };
                              periods: {
                                  description: string;
                                  items: {
                                      description: string;
                                      properties: {
                                          climate_preset_key: { description: string; type: string };
                                          starts_at_time: {
                                              description: string;
                                              pattern: string;
                                              type: string;
                                          };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                                  type: string;
                              };
                              thermostat_daily_program_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      thermostat_schedule: {
                          description: string;
                          properties: {
                              climate_preset_key: { description: string; type: string };
                              created_at: { description: string; format: string; type: string };
                              device_id: { description: string; format: string; type: string };
                              ends_at: { description: string; format: string; type: string };
                              errors: {
                                  description: string;
                                  items: {
                                      properties: {
                                          error_code: { description: string; type: string };
                                          message: { description: string; type: string };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                                  type: string;
                              };
                              is_override_allowed: { description: string; type: string };
                              max_override_period_minutes: {
                                  description: string;
                                  exclusiveMinimum: boolean;
                                  minimum: number;
                                  nullable: boolean;
                                  type: string;
                              };
                              name: { description: string; nullable: boolean; type: string };
                              starts_at: { description: string; format: string; type: string };
                              thermostat_schedule_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      unmanaged_access_code: {
                          description: string;
                          properties: {
                              access_code_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              code: { description: string; nullable: boolean; type: string };
                              created_at: { description: string; format: string; type: string };
                              device_id: { description: string; format: string; type: string };
                              ends_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              errors: {
                                  description: string;
                                  items: {
                                      discriminator: { propertyName: string };
                                      oneOf: (
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key": ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key": ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                      )[];
                                  };
                                  type: string;
                                  "x-variant-groups": {
                                      access_codes: { name: string };
                                      hardware: { name: string };
                                      locks: { name: string };
                                      noise_sensors: { name: string };
                                      phones: { name: string };
                                      provider_metadata: { name: string };
                                      thermostats: { name: string };
                                  };
                              };
                              is_managed: { description: string; enum: boolean[]; type: string };
                              name: { description: string; nullable: boolean; type: string };
                              starts_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              status: { description: string; enum: string[]; type: string };
                              type: { description: string; enum: string[]; type: string };
                              warnings: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: {
                                          description: string;
                                          properties: { created_at: ...; message: ...; warning_code: ... };
                                          required: (...)[];
                                          type: string;
                                      }[];
                                  };
                                  type: string;
                                  "x-variant-groups": {
                                      access_codes: { name: string };
                                      hardware: { name: string };
                                      locks: { name: string };
                                      noise_sensors: { name: string };
                                      phones: { name: string };
                                      provider_metadata: { name: string };
                                      thermostats: { name: string };
                                  };
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      unmanaged_acs_access_group: {
                          properties: {
                              access_group_type: {
                                  deprecated: boolean;
                                  enum: string[];
                                  type: string;
                                  "x-deprecated": string;
                              };
                              access_group_type_display_name: {
                                  deprecated: boolean;
                                  type: string;
                                  "x-deprecated": string;
                              };
                              acs_access_group_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              acs_system_id: { description: string; format: string; type: string };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              display_name: { type: string };
                              external_type: { description: string; enum: string[]; type: string };
                              external_type_display_name: { description: string; type: string };
                              is_managed: { enum: boolean[]; type: string };
                              name: { description: string; type: string };
                              warnings: {
                                  description: string;
                                  items: {
                                      description: string;
                                      properties: {
                                          created_at: {
                                              description: string;
                                              format: string;
                                              type: string;
                                          };
                                          message: { description: string; type: string };
                                          warning_code: { description: string; enum: (...)[]; type: string };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                          "x-undocumented": string;
                      };
                      unmanaged_acs_credential: {
                          description: string;
                          properties: {
                              access_method: {
                                  description: string;
                                  enum: string[];
                                  type: string;
                              };
                              acs_credential_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              acs_credential_pool_id: { format: string; type: string };
                              acs_system_id: { description: string; format: string; type: string };
                              acs_user_id: { description: string; format: string; type: string };
                              assa_abloy_vostio_metadata: {
                                  description: string;
                                  properties: {
                                      auto_join: { description: string; type: string };
                                      door_names: {
                                          description: string;
                                          items: { type: string };
                                          type: string;
                                      };
                                      endpoint_id: { description: string; type: string };
                                      key_id: { description: string; type: string };
                                      key_issuing_request_id: { description: string; type: string };
                                      override_guest_acs_entrance_ids: {
                                          description: string;
                                          items: { type: string };
                                          type: string;
                                      };
                                  };
                                  type: string;
                              };
                              card_number: { description: string; nullable: boolean; type: string };
                              code: { description: string; nullable: boolean; type: string };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              display_name: { description: string; minLength: number; type: string };
                              ends_at: { description: string; type: string };
                              errors: {
                                  description: string;
                                  items: {
                                      properties: {
                                          error_code: { type: string };
                                          message: { type: string };
                                      };
                                      required: string[];
                                      type: string;
                                  };
                                  type: string;
                              };
                              external_type: { description: string; enum: string[]; type: string };
                              external_type_display_name: { description: string; type: string };
                              is_issued: { description: string; type: string };
                              is_latest_desired_state_synced_with_provider: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              is_managed: { enum: boolean[]; type: string };
                              is_multi_phone_sync_credential: { description: string; type: string };
                              is_one_time_use: { description: string; type: string };
                              issued_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              latest_desired_state_synced_with_provider_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              parent_acs_credential_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              starts_at: { description: string; type: string };
                              user_identity_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              visionline_metadata: {
                                  description: string;
                                  properties: {
                                      auto_join: { description: string; type: string };
                                      card_function_type: {
                                          description: string;
                                          enum: string[];
                                          type: string;
                                      };
                                      card_id: { description: string; type: string };
                                      common_acs_entrance_ids: {
                                          description: string;
                                          items: { format: string; type: string };
                                          type: string;
                                      };
                                      credential_id: { description: string; type: string };
                                      guest_acs_entrance_ids: {
                                          description: string;
                                          items: { format: string; type: string };
                                          type: string;
                                      };
                                      is_valid: { description: string; type: string };
                                      joiner_acs_credential_ids: {
                                          description: string;
                                          items: { format: string; type: string };
                                          type: string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              warnings: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: {
                                          description: string;
                                          properties: { created_at: ...; message: ...; warning_code: ... };
                                          required: (...)[];
                                          type: string;
                                      }[];
                                  };
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                          "x-undocumented": string;
                      };
                      unmanaged_acs_user: {
                          description: string;
                          properties: {
                              access_schedule: {
                                  description: string;
                                  properties: {
                                      ends_at: {
                                          description: string;
                                          format: string;
                                          nullable: boolean;
                                          type: string;
                                      };
                                      starts_at: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              acs_system_id: { description: string; format: string; type: string };
                              acs_user_id: { description: string; format: string; type: string };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              display_name: { description: string; type: string };
                              email: {
                                  deprecated: boolean;
                                  format: string;
                                  type: string;
                                  "x-deprecated": string;
                              };
                              email_address: { description: string; format: string; type: string };
                              errors: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: {
                                          description: string;
                                          properties: { created_at: ...; error_code: ...; message: ... };
                                          required: (...)[];
                                          type: string;
                                      }[];
                                  };
                                  type: string;
                              };
                              external_type: { description: string; enum: string[]; type: string };
                              external_type_display_name: { description: string; type: string };
                              full_name: { description: string; minLength: number; type: string };
                              hid_acs_system_id: { format: string; type: string };
                              is_managed: { enum: boolean[]; type: string };
                              is_suspended: { description: string; type: string };
                              last_successful_sync_at: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                                  "x-undocumented": string;
                              };
                              pending_mutations: {
                                  description: string;
                                  items: {
                                      discriminator: { propertyName: string };
                                      oneOf: (
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                          }
                                          | { description?: ...; properties: ...; required: ...; type: ... }
                                          | { description: ...; properties: ...; required: ...; type: ... }
                                          | { description: ...; properties: ...; required: ...; type: ... }
                                          | { description: ...; properties: ...; required: ...; type: ... }
                                      )[];
                                  };
                                  type: string;
                              };
                              phone_number: { description: string; type: string };
                              user_identity_email_address: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              user_identity_full_name: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              user_identity_id: { description: string; type: string };
                              user_identity_phone_number: {
                                  description: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              warnings: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: {
                                          description: string;
                                          properties: { created_at: ...; message: ...; warning_code: ... };
                                          required: (...)[];
                                          type: string;
                                      }[];
                                  };
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                          "x-undocumented": string;
                      };
                      unmanaged_device: {
                          description: string;
                          properties: {
                              can_hvac_cool: { type: string };
                              can_hvac_heat: { type: string };
                              can_hvac_heat_cool: { type: string };
                              can_program_offline_access_codes: { type: string };
                              can_program_online_access_codes: { type: string };
                              can_remotely_lock: { type: string };
                              can_remotely_unlock: { type: string };
                              can_run_thermostat_programs: { type: string };
                              can_simulate_connection: { type: string };
                              can_simulate_disconnection: { type: string };
                              can_simulate_hub_connection: { type: string };
                              can_simulate_hub_disconnection: { type: string };
                              can_simulate_paid_subscription: { type: string };
                              can_simulate_removal: { type: string };
                              can_turn_off_hvac: { type: string };
                              can_unlock_with_code: { type: string };
                              capabilities_supported: {
                                  description: string;
                                  items: { description: string; enum: string[]; type: string };
                                  type: string;
                              };
                              connected_account_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              custom_metadata: {
                                  additionalProperties: { oneOf: { type: string }[] };
                                  description: string;
                                  type: string;
                              };
                              device_id: { description: string; format: string; type: string };
                              device_type: {
                                  description: string;
                                  oneOf: { description: string; enum: string[]; type: string }[];
                              };
                              errors: {
                                  description: string;
                                  items: {
                                      discriminator: { propertyName: string };
                                      oneOf: (
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key": ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key": ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                      )[];
                                  };
                                  type: string;
                                  "x-variant-groups": {
                                      access_codes: { name: string };
                                      hardware: { name: string };
                                      locks: { name: string };
                                      noise_sensors: { name: string };
                                      phones: { name: string };
                                      provider_metadata: { name: string };
                                      thermostats: { name: string };
                                  };
                              };
                              is_managed: { enum: boolean[]; type: string };
                              location: {
                                  description: string;
                                  nullable: boolean;
                                  properties: {
                                      location_name: { description: string; type: string };
                                      timezone: { description: string; type: string };
                                  };
                                  type: string;
                                  "x-property-group-key": string;
                              };
                              properties: {
                                  description: string;
                                  properties: {
                                      accessory_keypad: {
                                          description: string;
                                          properties: {
                                              battery: {
                                                  description: ...;
                                                  properties: ...;
                                                  required: ...;
                                                  type: ...;
                                              };
                                              is_connected: { description: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                          "x-property-group-key": string;
                                      };
                                      battery: {
                                          description: string;
                                          properties: {
                                              level: {
                                                  description: ...;
                                                  format: ...;
                                                  maximum: ...;
                                                  minimum: ...;
                                                  type: ...;
                                              };
                                              status: { description: ...; enum: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                          "x-property-group-key": string;
                                      };
                                      battery_level: {
                                          description: string;
                                          format: string;
                                          maximum: number;
                                          minimum: number;
                                          type: string;
                                          "x-property-group-key": string;
                                      };
                                      image_alt_text: {
                                          description: string;
                                          type: string;
                                          "x-property-group-key": string;
                                      };
                                      image_url: {
                                          description: string;
                                          format: string;
                                          type: string;
                                          "x-property-group-key": string;
                                      };
                                      manufacturer: {
                                          description: string;
                                          type: string;
                                          "x-property-group-key": string;
                                      };
                                      model: {
                                          description: string;
                                          properties: {
                                              accessory_keypad_supported: {
                                                  deprecated: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              can_connect_accessory_keypad: { description: ...; type: ... };
                                              display_name: { description: ...; type: ... };
                                              has_built_in_keypad: { description: ...; type: ... };
                                              manufacturer_display_name: { description: ...; type: ... };
                                              offline_access_codes_supported: {
                                                  deprecated: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              online_access_codes_supported: {
                                                  deprecated: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                      name: {
                                          deprecated: boolean;
                                          description: string;
                                          type: string;
                                          "x-deprecated": string;
                                      };
                                      offline_access_codes_enabled: {
                                          deprecated: boolean;
                                          description: string;
                                          type: string;
                                          "x-deprecated": string;
                                          "x-property-group-key": string;
                                      };
                                      online: { description: string; type: string };
                                      online_access_codes_enabled: {
                                          deprecated: boolean;
                                          description: string;
                                          type: string;
                                          "x-deprecated": string;
                                          "x-property-group-key": string;
                                      };
                                  };
                                  required: string[];
                                  type: string;
                                  "x-property-groups": {
                                      access_codes: { name: string };
                                      hardware: { name: string };
                                      locks: { name: string };
                                      noise_sensors: { name: string };
                                      phones: { name: string };
                                      provider_metadata: { name: string };
                                      thermostats: { name: string };
                                  };
                              };
                              warnings: {
                                  description: string;
                                  items: {
                                      discriminator: { propertyName: string };
                                      oneOf: (
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key": ...;
                                          }
                                          | {
                                              description: ...;
                                              properties: ...;
                                              required: ...;
                                              type: ...;
                                              "x-variant-group-key"?: ...;
                                          }
                                      )[];
                                  };
                                  type: string;
                                  "x-variant-groups": {
                                      access_codes: { name: string };
                                      hardware: { name: string };
                                      locks: { name: string };
                                      noise_sensors: { name: string };
                                      phones: { name: string };
                                      provider_metadata: { name: string };
                                      thermostats: { name: string };
                                  };
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-property-groups": {
                              access_codes: { name: string };
                              hardware: { name: string };
                              locks: { name: string };
                              noise_sensors: { name: string };
                              phones: { name: string };
                              provider_metadata: { name: string };
                              thermostats: { name: string };
                          };
                          "x-route-path": string;
                      };
                      user_identity: {
                          description: string;
                          properties: {
                              acs_user_ids: {
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                              };
                              created_at: { description: string; format: string; type: string };
                              display_name: { minLength: number; type: string };
                              email_address: {
                                  description: string;
                                  format: string;
                                  nullable: boolean;
                                  type: string;
                              };
                              errors: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: {
                                          description: string;
                                          properties: {
                                              acs_system_id: ...;
                                              acs_user_id: ...;
                                              created_at: ...;
                                              error_code: ...;
                                              message: ...;
                                          };
                                          required: (...)[];
                                          type: string;
                                      }[];
                                  };
                                  type: string;
                              };
                              full_name: { minLength: number; nullable: boolean; type: string };
                              phone_number: { description: string; nullable: boolean; type: string };
                              user_identity_id: {
                                  description: string;
                                  format: string;
                                  type: string;
                              };
                              user_identity_key: {
                                  description: string;
                                  minLength: number;
                                  nullable: boolean;
                                  type: string;
                              };
                              warnings: {
                                  description: string;
                                  items: {
                                      description: string;
                                      discriminator: { propertyName: string };
                                      oneOf: {
                                          description: string;
                                          properties: { created_at: ...; message: ...; warning_code: ... };
                                          required: (...)[];
                                          type: string;
                                      }[];
                                  };
                                  type: string;
                              };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      webhook: {
                          description: string;
                          properties: {
                              event_types: {
                                  description: string;
                                  items: { type: string };
                                  type: string;
                              };
                              secret: { description: string; type: string };
                              url: { description: string; type: string };
                              webhook_id: { description: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                      workspace: {
                          description: string;
                          properties: {
                              company_name: { description: string; type: string };
                              connect_partner_name: {
                                  deprecated: boolean;
                                  nullable: boolean;
                                  type: string;
                                  "x-deprecated": string;
                              };
                              connect_webview_customization: {
                                  properties: {
                                      inviter_logo_url: { description: string; type: string };
                                      logo_shape: { description: string; enum: string[]; type: string };
                                      primary_button_color: { description: string; type: string };
                                      primary_button_text_color: { description: string; type: string };
                                      success_message: { description: string; type: string };
                                  };
                                  type: string;
                              };
                              is_sandbox: { description: string; type: string };
                              is_suspended: { description: string; type: string };
                              name: { description: string; type: string };
                              workspace_id: { description: string; format: string; type: string };
                          };
                          required: string[];
                          type: string;
                          "x-route-path": string;
                      };
                  };
                  securitySchemes: {
                      access_token: { bearerFormat: string; scheme: string; type: string };
                      api_key: { bearerFormat: string; scheme: string; type: string };
                      bridge_client_session: {
                          bearerFormat: string;
                          scheme: string;
                          type: string;
                      };
                      certified_client: { bearerFormat: string; scheme: string; type: string };
                      client_session: { bearerFormat: string; scheme: string; type: string };
                      client_session_token: { in: string; name: string; type: string };
                      client_session_with_customer: {
                          bearerFormat: string;
                          scheme: string;
                          type: string;
                      };
                      console_session_with_workspace: {
                          bearerFormat: string;
                          scheme: string;
                          type: string;
                      };
                      console_session_without_workspace: {
                          bearerFormat: string;
                          scheme: string;
                          type: string;
                      };
                      pat_with_workspace: {
                          bearerFormat: string;
                          scheme: string;
                          type: string;
                      };
                      pat_without_workspace: {
                          bearerFormat: string;
                          scheme: string;
                          type: string;
                      };
                      publishable_key: { in: string; name: string; type: string };
                      seam_client_session_token: { in: string; name: string; type: string };
                      seam_workspace: { in: string; name: string; type: string };
                  };
              };
              info: { title: string; version: string };
              openapi: string;
              paths: {
                  "/access_codes/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              allow_external_modification: { description: ...; type: ... };
                                              attempt_for_offline_device: { default: ...; type: ... };
                                              code: {
                                                  description: ...;
                                                  maxLength: ...;
                                                  minLength: ...;
                                                  pattern: ...;
                                                  type: ...;
                                              };
                                              common_code_key: { description: ...; type: ... };
                                              device_id: { description: ...; format: ...; type: ... };
                                              ends_at: { description: ...; type: ... };
                                              is_external_modification_allowed: { description: ...; type: ... };
                                              is_offline_access_code: { description: ...; type: ... };
                                              is_one_time_use: { description: ...; type: ... };
                                              max_time_rounding: {
                                                  default: ...;
                                                  description: ...;
                                                  enum: ...;
                                                  type: ...;
                                              };
                                              name: { description: ...; type: ... };
                                              prefer_native_scheduling: { description: ...; type: ... };
                                              preferred_code_length: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              starts_at: { description: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                              use_backup_access_code_pool: { description: ...; type: ... };
                                              use_offline_access_code: {
                                                  deprecated: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                          };
                                          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?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_codes/create_multiple": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              allow_external_modification: { description: ...; type: ... };
                                              attempt_for_offline_device: { default: ...; type: ... };
                                              behavior_when_code_cannot_be_shared: {
                                                  default: ...;
                                                  description: ...;
                                                  enum: ...;
                                                  type: ...;
                                              };
                                              code: {
                                                  description: ...;
                                                  maxLength: ...;
                                                  minLength: ...;
                                                  pattern: ...;
                                                  type: ...;
                                              };
                                              device_ids: { description: ...; items: ...; type: ... };
                                              ends_at: { description: ...; type: ... };
                                              is_external_modification_allowed: { description: ...; type: ... };
                                              is_offline_access_code: { description: ...; type: ... };
                                              is_one_time_use: { description: ...; type: ... };
                                              max_time_rounding: {
                                                  default: ...;
                                                  description: ...;
                                                  enum: ...;
                                                  type: ...;
                                              };
                                              name: { description: ...; type: ... };
                                              prefer_native_scheduling: { description: ...; type: ... };
                                              preferred_code_length: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              starts_at: { description: ...; type: ... };
                                              use_backup_access_code_pool: { description: ...; type: ... };
                                              use_offline_access_code: {
                                                  deprecated: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      put: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              allow_external_modification: { description: ...; type: ... };
                                              attempt_for_offline_device: { default: ...; type: ... };
                                              behavior_when_code_cannot_be_shared: {
                                                  default: ...;
                                                  description: ...;
                                                  enum: ...;
                                                  type: ...;
                                              };
                                              code: {
                                                  description: ...;
                                                  maxLength: ...;
                                                  minLength: ...;
                                                  pattern: ...;
                                                  type: ...;
                                              };
                                              device_ids: { description: ...; items: ...; type: ... };
                                              ends_at: { description: ...; type: ... };
                                              is_external_modification_allowed: { description: ...; type: ... };
                                              is_offline_access_code: { description: ...; type: ... };
                                              is_one_time_use: { description: ...; type: ... };
                                              max_time_rounding: {
                                                  default: ...;
                                                  description: ...;
                                                  enum: ...;
                                                  type: ...;
                                              };
                                              name: { description: ...; type: ... };
                                              prefer_native_scheduling: { description: ...; type: ... };
                                              preferred_code_length: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              starts_at: { description: ...; type: ... };
                                              use_backup_access_code_pool: { description: ...; type: ... };
                                              use_offline_access_code: {
                                                  deprecated: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_codes/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      format: string;
                                      type: string;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default: boolean;
                                      description?: undefined;
                                      format?: undefined;
                                      type: string;
                                      "x-undocumented": string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { action_attempt: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_id: { description: ...; format: ...; type: ... };
                                              device_id: { description: ...; format: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/access_codes/generate_code": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { generated_code: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_codes/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format: string; type: string };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format?: undefined; type: string };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_code: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  access_token?: undefined;
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  access_token: never[];
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  access_token?: undefined;
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                              }
                              | {
                                  access_token?: undefined;
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  access_token?: undefined;
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_id: { description: ...; format: ...; type: ... };
                                              code: { description: ...; type: ... };
                                              device_id: { description: ...; 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;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  access_token: never[];
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  access_token?: undefined;
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                              }
                              | {
                                  access_token?: undefined;
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  access_token?: undefined;
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_codes/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      format?: undefined;
                                      items?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      format: string;
                                      items?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      format?: undefined;
                                      items: { format: string; type: string };
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default: number;
                                      description: string;
                                      format: string;
                                      items?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      format?: undefined;
                                      items?: undefined;
                                      nullable: boolean;
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_codes: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_ids: { description: ...; items: ...; type: ... };
                                              customer_key: { description: ...; type: ... };
                                              device_id: { description: ...; format: ...; type: ... };
                                              limit: { default: ...; description: ...; format: ...; type: ... };
                                              page_cursor: { description: ...; nullable: ...; type: ... };
                                              user_identifier_key: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_codes: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_codes/pull_backup_access_code": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_id: { description: ...; format: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: {
                                                  access_code: ...;
                                                  backup_access_code: ...;
                                                  ok: ...;
                                              };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_codes/report_device_constraints": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              max_code_length: {
                                                  description: ...;
                                                  maximum: ...;
                                                  minimum: ...;
                                                  type: ...;
                                              };
                                              min_code_length: {
                                                  description: ...;
                                                  maximum: ...;
                                                  minimum: ...;
                                                  type: ...;
                                              };
                                              supported_code_lengths: {
                                                  description: ...;
                                                  items: ...;
                                                  minItems: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/access_codes/simulate/create_unmanaged_access_code": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              code: {
                                                  description: ...;
                                                  maxLength: ...;
                                                  minLength: ...;
                                                  pattern: ...;
                                                  type: ...;
                                              };
                                              device_id: { description: ...; format: ...; type: ... };
                                              name: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_codes/unmanaged/convert_to_managed": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_id: { description: ...; format: ...; type: ... };
                                              allow_external_modification: { description: ...; type: ... };
                                              force: { description: ...; type: ... };
                                              is_external_modification_allowed: { description: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_id: { description: ...; format: ...; type: ... };
                                              allow_external_modification: { description: ...; type: ... };
                                              force: { description: ...; type: ... };
                                              is_external_modification_allowed: { description: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/access_codes/unmanaged/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      format: string;
                                      type: string;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default: boolean;
                                      description?: undefined;
                                      format?: undefined;
                                      type: string;
                                      "x-undocumented": string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { action_attempt: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_id: { description: ...; format: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/access_codes/unmanaged/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format: string; type: string };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format?: undefined; type: string };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_code: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_id: { description: ...; format: ...; type: ... };
                                              code: { description: ...; type: ... };
                                              device_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_codes/unmanaged/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      format: string;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      format?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default: number;
                                      description: string;
                                      format: string;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      format?: undefined;
                                      nullable: boolean;
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_codes: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              limit: { default: ...; description: ...; format: ...; type: ... };
                                              page_cursor: { description: ...; nullable: ...; type: ... };
                                              user_identifier_key: { description: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_codes: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_codes/unmanaged/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_id: { description: ...; format: ...; type: ... };
                                              allow_external_modification: { description: ...; type: ... };
                                              force: { description: ...; type: ... };
                                              is_external_modification_allowed: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_id: { description: ...; format: ...; type: ... };
                                              allow_external_modification: { description: ...; type: ... };
                                              force: { description: ...; type: ... };
                                              is_external_modification_allowed: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/access_codes/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_id: { description: ...; format: ...; type: ... };
                                              allow_external_modification: { description: ...; type: ... };
                                              attempt_for_offline_device: { default: ...; type: ... };
                                              code: {
                                                  description: ...;
                                                  maxLength: ...;
                                                  minLength: ...;
                                                  pattern: ...;
                                                  type: ...;
                                              };
                                              device_id: { description: ...; format: ...; type: ... };
                                              ends_at: { description: ...; type: ... };
                                              is_external_modification_allowed: { description: ...; type: ... };
                                              is_managed: { description: ...; type: ... };
                                              is_offline_access_code: { description: ...; type: ... };
                                              is_one_time_use: { description: ...; type: ... };
                                              max_time_rounding: {
                                                  default: ...;
                                                  description: ...;
                                                  enum: ...;
                                                  type: ...;
                                              };
                                              name: { description: ...; type: ... };
                                              prefer_native_scheduling: { description: ...; type: ... };
                                              preferred_code_length: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              starts_at: { description: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                              type: { description: ...; enum: ...; type: ... };
                                              use_backup_access_code_pool: { description: ...; type: ... };
                                              use_offline_access_code: {
                                                  deprecated: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                          };
                                          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[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_id: { description: ...; format: ...; type: ... };
                                              allow_external_modification: { description: ...; type: ... };
                                              attempt_for_offline_device: { default: ...; type: ... };
                                              code: {
                                                  description: ...;
                                                  maxLength: ...;
                                                  minLength: ...;
                                                  pattern: ...;
                                                  type: ...;
                                              };
                                              device_id: { description: ...; format: ...; type: ... };
                                              ends_at: { description: ...; type: ... };
                                              is_external_modification_allowed: { description: ...; type: ... };
                                              is_managed: { description: ...; type: ... };
                                              is_offline_access_code: { description: ...; type: ... };
                                              is_one_time_use: { description: ...; type: ... };
                                              max_time_rounding: {
                                                  default: ...;
                                                  description: ...;
                                                  enum: ...;
                                                  type: ...;
                                              };
                                              name: { description: ...; type: ... };
                                              prefer_native_scheduling: { description: ...; type: ... };
                                              preferred_code_length: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              starts_at: { description: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                              type: { description: ...; enum: ...; type: ... };
                                              use_backup_access_code_pool: { description: ...; type: ... };
                                              use_offline_access_code: {
                                                  deprecated: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                          };
                                          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[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      put: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_id: { description: ...; format: ...; type: ... };
                                              allow_external_modification: { description: ...; type: ... };
                                              attempt_for_offline_device: { default: ...; type: ... };
                                              code: {
                                                  description: ...;
                                                  maxLength: ...;
                                                  minLength: ...;
                                                  pattern: ...;
                                                  type: ...;
                                              };
                                              device_id: { description: ...; format: ...; type: ... };
                                              ends_at: { description: ...; type: ... };
                                              is_external_modification_allowed: { description: ...; type: ... };
                                              is_managed: { description: ...; type: ... };
                                              is_offline_access_code: { description: ...; type: ... };
                                              is_one_time_use: { description: ...; type: ... };
                                              max_time_rounding: {
                                                  default: ...;
                                                  description: ...;
                                                  enum: ...;
                                                  type: ...;
                                              };
                                              name: { description: ...; type: ... };
                                              prefer_native_scheduling: { description: ...; type: ... };
                                              preferred_code_length: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              starts_at: { description: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                              type: { description: ...; enum: ...; type: ... };
                                              use_backup_access_code_pool: { description: ...; type: ... };
                                              use_offline_access_code: {
                                                  deprecated: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                          };
                                          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[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/access_codes/update_multiple": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              common_code_key: { description: ...; type: ... };
                                              ends_at: { description: ...; type: ... };
                                              name: { description: ...; type: ... };
                                              starts_at: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              common_code_key: { description: ...; type: ... };
                                              ends_at: { description: ...; type: ... };
                                              name: { description: ...; type: ... };
                                              starts_at: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/access_grants/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { allOf: ((...) | (...))[] } };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_grant: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_grants/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_grant_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/access_grants/get": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_grant: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { oneOf: ((...) | (...))[] } };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_grant: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_grants/get_related": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description: string;
                                      items: { enum?: undefined; format: string; type: string };
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description?: undefined;
                                      items: { enum: (...)[]; format?: undefined; type: string };
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { batch: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-batch-type": string;
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_grant_ids: { description: ...; items: ...; type: ... };
                                              exclude: { items: ...; type: ... };
                                              include: { items: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { batch: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-batch-type": string;
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_grants/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      deprecated?: undefined;
                                      description: string;
                                      format?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      deprecated?: undefined;
                                      description: string;
                                      format: string;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      deprecated: boolean;
                                      description?: undefined;
                                      format: string;
                                      type: string;
                                      "x-deprecated": string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_grants: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_grant_key: { description: ...; type: ... };
                                              acs_entrance_id: { description: ...; format: ...; type: ... };
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              customer_key: { description: ...; type: ... };
                                              location_id: {
                                                  deprecated: ...;
                                                  format: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              space_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_grants: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_grants/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_grant_id: { description: ...; format: ...; type: ... };
                                              ends_at: {
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              name: { description: ...; nullable: ...; type: ... };
                                              starts_at: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_grant_id: { description: ...; format: ...; type: ... };
                                              ends_at: {
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              name: { description: ...; nullable: ...; type: ... };
                                              starts_at: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/access_methods/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_method_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/access_methods/encode": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_method_id: { description: ...; format: ...; type: ... };
                                              acs_encoder_id: { description: ...; 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: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_methods/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_method: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_method_id: { description: ...; format: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_method: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_methods/get_related": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description: string;
                                      items: { enum?: undefined; format: string; type: string };
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description?: undefined;
                                      items: { enum: (...)[]; format?: undefined; type: string };
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { batch: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-batch-type": string;
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_method_ids: { description: ...; items: ...; type: ... };
                                              exclude: { items: ...; type: ... };
                                              include: { items: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { batch: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-batch-type": string;
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/access_methods/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_methods: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_grant_id: { description: ...; format: ...; type: ... };
                                              acs_entrance_id: { description: ...; format: ...; type: ... };
                                              device_id: { description: ...; format: ...; type: ... };
                                              space_id: { description: ...; format: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_methods: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/access_groups/add_user": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_access_group_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      put: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_access_group_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/access_groups/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_access_group: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_access_group_id: {
                                                  description: ...;
                                                  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;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/access_groups/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_access_groups: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/access_groups/list_accessible_entrances": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_entrances: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_access_group_id: {
                                                  description: ...;
                                                  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: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/access_groups/list_users": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_users: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_access_group_id: {
                                                  description: ...;
                                                  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;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/access_groups/remove_user": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_access_group_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/access_groups/unmanaged/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_access_group: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_access_group_id: {
                                                  description: ...;
                                                  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;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/acs/access_groups/unmanaged/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_access_groups: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/acs/credential_pools/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_credential_pools: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-deprecated": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-deprecated": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/acs/credential_provisioning_automations/launch": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_pool_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              create_credential_manager_user: { description: ...; type: ... };
                                              credential_manager_acs_system_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              credential_manager_acs_user_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-deprecated": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/acs/credentials/assign": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/credentials/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_method: { description: ...; enum: ...; type: ... };
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              allowed_acs_entrance_ids: {
                                                  default: ...;
                                                  description: ...;
                                                  items: ...;
                                                  type: ...;
                                              };
                                              assa_abloy_vostio_metadata: {
                                                  description: ...;
                                                  properties: ...;
                                                  type: ...;
                                              };
                                              code: { description: ...; pattern: ...; type: ... };
                                              credential_manager_acs_system_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              ends_at: { description: ...; format: ...; type: ... };
                                              is_multi_phone_sync_credential: {
                                                  default: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              salto_space_metadata: {
                                                  description: ...;
                                                  properties: ...;
                                                  type: ...;
                                              };
                                              starts_at: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                              visionline_metadata: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/credentials/create_offline_code": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              allowed_acs_entrance_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              ends_at: { description: ...; format: ...; type: ... };
                                              is_one_time_use: { default: ...; description: ...; type: ... };
                                              starts_at: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/acs/credentials/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/credentials/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_credential: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/credentials/list": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_credentials: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { allOf: ((...) | (...))[] } };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_credentials: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/credentials/list_accessible_entrances": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_entrances: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_id: { description: ...; 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: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/credentials/unassign": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/credentials/unmanaged/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_credential: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/acs/credentials/unmanaged/list": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_credentials: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: { oneOf: ((...) | (...) | (...) | (...))[] };
                                  };
                              };
                          };
                          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[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/acs/credentials/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_id: { description: ...; type: ... };
                                              code: { description: ...; pattern: ...; type: ... };
                                              ends_at: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_id: { description: ...; type: ... };
                                              code: { description: ...; pattern: ...; type: ... };
                                              ends_at: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/encoders/encode_credential": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_method_id: { description: ...; format: ...; type: ... };
                                              acs_credential_id: { description: ...; format: ...; type: ... };
                                              acs_encoder_id: { description: ...; 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: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/encoders/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_encoder: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_encoder_id: { description: ...; format: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_encoder: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/encoders/list": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_encoders: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { allOf: ((...) | (...))[] } };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_encoders: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/encoders/scan_credential": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_encoder_id: { description: ...; 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: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/encoders/simulate/next_credential_encode_will_fail": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { oneOf: ((...) | (...))[] } };
                              };
                          };
                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/encoders/simulate/next_credential_encode_will_succeed": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          additionalProperties: boolean;
                                          properties: {
                                              acs_encoder_id: { description: ...; format: ...; type: ... };
                                              scenario: { default: ...; description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/encoders/simulate/next_credential_scan_will_fail": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { oneOf: ((...) | (...))[] } };
                              };
                          };
                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/encoders/simulate/next_credential_scan_will_succeed": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { oneOf: ((...) | (...))[] } };
                              };
                          };
                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/entrances/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_entrance: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  access_token?: undefined;
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  access_token: never[];
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  access_token?: undefined;
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                              }
                              | {
                                  access_token?: undefined;
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  access_token?: undefined;
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_entrance_id: { description: ...; 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;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  access_token: never[];
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  access_token?: undefined;
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                              }
                              | {
                                  access_token?: undefined;
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  access_token?: undefined;
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/entrances/grant_access": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_entrance_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/entrances/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minimum?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minimum?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      deprecated: boolean;
                                      description?: undefined;
                                      exclusiveMinimum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minimum?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      type: string;
                                      "x-deprecated": string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      format?: undefined;
                                      items: { format: string; type: string };
                                      minimum?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minimum?: undefined;
                                      minLength: number;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default: number;
                                      deprecated?: undefined;
                                      description: string;
                                      exclusiveMinimum: boolean;
                                      format?: undefined;
                                      items?: undefined;
                                      minimum: number;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minimum?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_entrances: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_id: { description: ...; format: ...; type: ... };
                                              acs_entrance_ids: { description: ...; items: ...; type: ... };
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              connected_account_id: { description: ...; format: ...; type: ... };
                                              customer_key: { description: ...; type: ... };
                                              limit: {
                                                  default: ...;
                                                  description: ...;
                                                  exclusiveMinimum: ...;
                                                  minimum: ...;
                                                  type: ...;
                                              };
                                              location_id: {
                                                  deprecated: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              page_cursor: { description: ...; nullable: ...; type: ... };
                                              search: { description: ...; minLength: ...; type: ... };
                                              space_id: { description: ...; format: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_entrances: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/entrances/list_credentials_with_access": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description: string;
                                      format: string;
                                      items?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description: string;
                                      format?: undefined;
                                      items: { enum: (...)[]; type: 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_entrance_id: { description: ...; format: ...; type: ... };
                                              include_if: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/systems/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_system: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/systems/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format?: undefined; type: string };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format: 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[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connected_account_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              customer_key: { description: ...; 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[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/systems/list_compatible_credential_manager_acs_systems": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_systems: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_id: { description: ...; 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;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/users/add_to_access_group": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_access_group_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              acs_user_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      put: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_access_group_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              acs_user_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/users/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_schedule: {
                                                  description: ...;
                                                  properties: ...;
                                                  type: ...;
                                              };
                                              acs_access_group_ids: {
                                                  default: ...;
                                                  description: ...;
                                                  items: ...;
                                                  type: ...;
                                              };
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              email: {
                                                  deprecated: ...;
                                                  format: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              email_address: { description: ...; format: ...; type: ... };
                                              full_name: { description: ...; type: ... };
                                              phone_number: { description: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/users/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/users/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_user: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/users/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      format: string;
                                      minimum?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      format?: undefined;
                                      minimum?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      format?: undefined;
                                      minimum?: undefined;
                                      minLength: number;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default: number;
                                      description: string;
                                      exclusiveMinimum: boolean;
                                      format?: undefined;
                                      minimum: number;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      format?: undefined;
                                      minimum?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_users: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              created_before: { description: ...; format: ...; type: ... };
                                              limit: {
                                                  default: ...;
                                                  description: ...;
                                                  exclusiveMinimum: ...;
                                                  minimum: ...;
                                                  type: ...;
                                              };
                                              page_cursor: { description: ...; nullable: ...; type: ... };
                                              search: { description: ...; minLength: ...; type: ... };
                                              user_identity_email_address: { description: ...; type: ... };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                              user_identity_phone_number: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_users: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/users/list_accessible_entrances": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_entrances: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/acs/users/remove_from_access_group": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_access_group_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/users/revoke_access_to_all_entrances": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/users/suspend": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/users/unmanaged/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_user: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_user_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/acs/users/unmanaged/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      format: string;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      format?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default: number;
                                      description: string;
                                      format: string;
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_users: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              limit: { default: ...; description: ...; format: ...; type: ... };
                                              user_identity_email_address: { description: ...; type: ... };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                              user_identity_phone_number: { description: ...; 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;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/acs/users/unsuspend": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/acs/users/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_schedule: {
                                                  description: ...;
                                                  nullable: ...;
                                                  properties: ...;
                                                  required: ...;
                                                  type: ...;
                                              };
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              email: {
                                                  deprecated: ...;
                                                  format: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              email_address: { description: ...; format: ...; type: ... };
                                              full_name: { description: ...; minLength: ...; type: ... };
                                              hid_acs_system_id: { format: ...; type: ... };
                                              phone_number: { description: ...; type: ... };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_schedule: {
                                                  description: ...;
                                                  nullable: ...;
                                                  properties: ...;
                                                  required: ...;
                                                  type: ...;
                                              };
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              email: {
                                                  deprecated: ...;
                                                  format: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              email_address: { description: ...; format: ...; type: ... };
                                              full_name: { description: ...; minLength: ...; type: ... };
                                              hid_acs_system_id: { format: ...; type: ... };
                                              phone_number: { description: ...; type: ... };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/action_attempts/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { action_attempt: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              action_attempt_id: { description: ...; 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: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/action_attempts/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: {
                                  description: string;
                                  items: { format: string; type: string };
                                  type: string;
                              };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { action_attempts: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              action_attempt_ids: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/bridges/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { bridge: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              bridge_id: { description: ...; format: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { bridge: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/bridges/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: never[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { bridges: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { properties: {}; type: string } };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { bridges: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/client_sessions/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connect_webview_ids: {
                                                  description: ...;
                                                  items: ...;
                                                  type: ...;
                                              };
                                              connected_account_ids: { description: ...; items: ...; type: ... };
                                              customer_id: { description: ...; type: ... };
                                              customer_key: { description: ...; type: ... };
                                              expires_at: { description: ...; format: ...; type: ... };
                                              user_identifier_key: {
                                                  description: ...;
                                                  minLength: ...;
                                                  type: ...;
                                              };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                              user_identity_ids: {
                                                  deprecated: ...;
                                                  description: ...;
                                                  items: ...;
                                                  maxItems: ...;
                                                  minItems: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                          };
                                          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;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  publishable_key: never[];
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  publishable_key?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                                  publishable_key?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                                  publishable_key?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      put: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connect_webview_ids: {
                                                  description: ...;
                                                  items: ...;
                                                  type: ...;
                                              };
                                              connected_account_ids: { description: ...; items: ...; type: ... };
                                              customer_id: { description: ...; type: ... };
                                              customer_key: { description: ...; type: ... };
                                              expires_at: { description: ...; format: ...; type: ... };
                                              user_identifier_key: {
                                                  description: ...;
                                                  minLength: ...;
                                                  type: ...;
                                              };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                              user_identity_ids: {
                                                  deprecated: ...;
                                                  description: ...;
                                                  items: ...;
                                                  maxItems: ...;
                                                  minItems: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                          };
                                          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;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  publishable_key: never[];
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  publishable_key?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                                  publishable_key?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                                  publishable_key?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/client_sessions/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              client_session_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/client_sessions/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format: string; type: string };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format?: undefined; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              client_session_id: { description: ...; format: ...; type: ... };
                                              user_identifier_key: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/client_sessions/get_or_create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connect_webview_ids: {
                                                  description: ...;
                                                  items: ...;
                                                  type: ...;
                                              };
                                              connected_account_ids: { description: ...; items: ...; type: ... };
                                              expires_at: { description: ...; format: ...; type: ... };
                                              user_identifier_key: {
                                                  description: ...;
                                                  minLength: ...;
                                                  type: ...;
                                              };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                              user_identity_ids: {
                                                  deprecated: ...;
                                                  description: ...;
                                                  items: ...;
                                                  maxItems: ...;
                                                  minItems: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                          };
                                          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;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  publishable_key: never[];
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  publishable_key?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                                  publishable_key?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                                  publishable_key?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/client_sessions/grant_access": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              client_session_id: { description: ...; type: ... };
                                              connect_webview_ids: { description: ...; items: ...; type: ... };
                                              connected_account_ids: { description: ...; items: ...; type: ... };
                                              user_identifier_key: { description: ...; type: ... };
                                              user_identity_id: { description: ...; type: ... };
                                              user_identity_ids: {
                                                  deprecated: ...;
                                                  description: ...;
                                                  items: ...;
                                                  maxItems: ...;
                                                  minItems: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              client_session_id: { description: ...; type: ... };
                                              connect_webview_ids: { description: ...; items: ...; type: ... };
                                              connected_account_ids: { description: ...; items: ...; type: ... };
                                              user_identifier_key: { description: ...; type: ... };
                                              user_identity_id: { description: ...; type: ... };
                                              user_identity_ids: {
                                                  deprecated: ...;
                                                  description: ...;
                                                  items: ...;
                                                  maxItems: ...;
                                                  minItems: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/client_sessions/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              schema: { description: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { client_sessions: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              client_session_id: { description: ...; type: ... };
                                              connect_webview_id: { description: ...; type: ... };
                                              user_identifier_key: { description: ...; type: ... };
                                              user_identity_id: { description: ...; type: ... };
                                              without_user_identifier_key: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/client_sessions/revoke": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              client_session_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/connect_webviews/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              accepted_capabilities: {
                                                  description: ...;
                                                  items: ...;
                                                  type: ...;
                                              };
                                              accepted_providers: { description: ...; items: ...; type: ... };
                                              automatically_manage_new_devices: {
                                                  default: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              custom_metadata: {
                                                  additionalProperties: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              custom_redirect_failure_url: { description: ...; type: ... };
                                              custom_redirect_url: { description: ...; type: ... };
                                              customer_key: { description: ...; type: ... };
                                              device_selection_mode: {
                                                  enum: ...;
                                                  type: ...;
                                                  "x-undocumented": ...;
                                              };
                                              provider_category: { description: ...; enum: ...; type: ... };
                                              wait_for_device_creation: {
                                                  default: ...;
                                                  description: ...;
                                                  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: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/connect_webviews/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connect_webview_id: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connect_webview_id: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/connect_webviews/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { connect_webview: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connect_webview_id: {
                                                  description: ...;
                                                  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: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/connect_webviews/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      description: string;
                                      format?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties: { oneOf: (...)[] };
                                      default?: undefined;
                                      description: string;
                                      format?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default: number;
                                      description: string;
                                      format: string;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      description: string;
                                      format?: undefined;
                                      nullable: boolean;
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { connect_webviews: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              custom_metadata_has: {
                                                  additionalProperties: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              customer_key: { description: ...; type: ... };
                                              limit: { default: ...; description: ...; format: ...; type: ... };
                                              page_cursor: { description: ...; nullable: ...; type: ... };
                                              user_identifier_key: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { connect_webviews: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/connected_accounts/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connected_account_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connected_account_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/connected_accounts/get": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { connected_account: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { oneOf: ((...) | (...))[] } };
                              };
                          };
                          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;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/connected_accounts/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      minimum?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties: { oneOf: (...)[] };
                                      default?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      minimum?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      minimum?: undefined;
                                      minLength: number;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default: number;
                                      description: string;
                                      exclusiveMinimum: boolean;
                                      minimum: number;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      minimum?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: {
                                                  connected_accounts: ...;
                                                  ok: ...;
                                                  pagination: ...;
                                              };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              custom_metadata_has: {
                                                  additionalProperties: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              customer_key: { description: ...; type: ... };
                                              limit: {
                                                  default: ...;
                                                  description: ...;
                                                  exclusiveMinimum: ...;
                                                  minimum: ...;
                                                  type: ...;
                                              };
                                              page_cursor: { description: ...; nullable: ...; type: ... };
                                              search: { description: ...; minLength: ...; type: ... };
                                              user_identifier_key: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: {
                                                  connected_accounts: ...;
                                                  ok: ...;
                                                  pagination: ...;
                                              };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/connected_accounts/sync": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connected_account_id: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/connected_accounts/update": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              accepted_capabilities: {
                                                  description: ...;
                                                  items: ...;
                                                  type: ...;
                                              };
                                              automatically_manage_new_devices: { description: ...; type: ... };
                                              connected_account_id: { description: ...; format: ...; type: ... };
                                              custom_metadata: {
                                                  additionalProperties: ...;
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/customers/create_portal": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { allOf: ((...) | (...))[] } };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { magic_link: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/customers/delete_data": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              schema: { description: string; items: { type: 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_grant_keys: { description: ...; items: ...; type: ... };
                                              booking_keys: { description: ...; items: ...; type: ... };
                                              building_keys: { description: ...; items: ...; type: ... };
                                              common_area_keys: { description: ...; items: ...; type: ... };
                                              customer_keys: { description: ...; items: ...; type: ... };
                                              facility_keys: { description: ...; items: ...; type: ... };
                                              guest_keys: { description: ...; items: ...; type: ... };
                                              listing_keys: { description: ...; items: ...; type: ... };
                                              property_keys: { description: ...; items: ...; type: ... };
                                              property_listing_keys: { description: ...; items: ...; type: ... };
                                              reservation_keys: { description: ...; items: ...; type: ... };
                                              resident_keys: { description: ...; items: ...; type: ... };
                                              room_keys: { description: ...; items: ...; type: ... };
                                              space_keys: { description: ...; items: ...; type: ... };
                                              tenant_keys: { description: ...; items: ...; type: ... };
                                              unit_keys: { description: ...; items: ...; type: ... };
                                              user_identity_keys: { description: ...; items: ...; type: ... };
                                              user_keys: { description: ...; items: ...; type: ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/customers/push_data": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_grants: { description: ...; items: ...; type: ... };
                                              bookings: { description: ...; items: ...; type: ... };
                                              buildings: { description: ...; items: ...; type: ... };
                                              common_areas: { description: ...; items: ...; type: ... };
                                              customer_key: { description: ...; type: ... };
                                              facilities: { description: ...; items: ...; type: ... };
                                              guests: { description: ...; items: ...; type: ... };
                                              listings: { description: ...; items: ...; type: ... };
                                              properties: { description: ...; items: ...; type: ... };
                                              property_listings: { description: ...; items: ...; type: ... };
                                              reservations: { description: ...; items: ...; type: ... };
                                              residents: { description: ...; items: ...; type: ... };
                                              rooms: { description: ...; items: ...; type: ... };
                                              spaces: { description: ...; items: ...; type: ... };
                                              tenants: { description: ...; items: ...; type: ... };
                                              units: { description: ...; items: ...; type: ... };
                                              user_identities: { description: ...; items: ...; type: ... };
                                              users: { description: ...; items: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/devices/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-deprecated": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-deprecated": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/devices/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format: string; type: string };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format?: undefined; type: string };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { device: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              name: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { device: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/devices/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          enum?: undefined;
                                          format: string;
                                          oneOf?: undefined;
                                          type: string;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf: { description: ...; enum: ...; type: ... }[];
                                      type?: undefined;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          enum?: undefined;
                                          format?: undefined;
                                          oneOf: (...)[];
                                          type?: undefined;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum: string[];
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default: number;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties: { oneOf: (...)[] };
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description?: undefined;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          enum: (...)[];
                                          format?: undefined;
                                          oneOf?: undefined;
                                          type: string;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented": string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated: boolean;
                                      description?: undefined;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated": string;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength: number;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { devices: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connect_webview_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              connected_account_id: { description: ...; format: ...; type: ... };
                                              connected_account_ids: { description: ...; items: ...; type: ... };
                                              created_before: { description: ...; format: ...; type: ... };
                                              custom_metadata_has: {
                                                  additionalProperties: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              customer_key: { description: ...; type: ... };
                                              device_ids: { description: ...; items: ...; type: ... };
                                              device_type: { description: ...; oneOf: ... };
                                              device_types: { description: ...; items: ...; type: ... };
                                              exclude_if: { items: ...; type: ...; "x-undocumented": ... };
                                              include_if: { items: ...; type: ...; "x-undocumented": ... };
                                              limit: { default: ...; description: ...; format: ...; type: ... };
                                              manufacturer: { description: ...; enum: ...; type: ... };
                                              page_cursor: { description: ...; nullable: ...; type: ... };
                                              search: { description: ...; minLength: ...; type: ... };
                                              space_id: { description: ...; format: ...; type: ... };
                                              unstable_location_id: {
                                                  deprecated: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              user_identifier_key: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { devices: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/devices/list_device_providers": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              schema: { description: string; enum: string[]; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { device_providers: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              provider_category: { description: ...; 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: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/devices/simulate/connect": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/devices/simulate/connect_to_hub": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/devices/simulate/disconnect": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/devices/simulate/disconnect_from_hub": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/devices/simulate/paid_subscription": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { format: ...; type: ... };
                                              is_expired: { 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/devices/simulate/remove": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/devices/unmanaged/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format: string; type: string };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format?: undefined; type: string };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { device: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              name: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { device: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/devices/unmanaged/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          enum?: undefined;
                                          format: string;
                                          oneOf?: undefined;
                                          type: string;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf: { description: ...; enum: ...; type: ... }[];
                                      type?: undefined;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          enum?: undefined;
                                          format?: undefined;
                                          oneOf: (...)[];
                                          type?: undefined;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum: string[];
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default: number;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties: { oneOf: (...)[] };
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description?: undefined;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          enum: (...)[];
                                          format?: undefined;
                                          oneOf?: undefined;
                                          type: string;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented": string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated: boolean;
                                      description?: undefined;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated": string;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength: number;
                                      nullable?: undefined;
                                      oneOf?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { devices: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connect_webview_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              connected_account_id: { description: ...; format: ...; type: ... };
                                              connected_account_ids: { description: ...; items: ...; type: ... };
                                              created_before: { description: ...; format: ...; type: ... };
                                              custom_metadata_has: {
                                                  additionalProperties: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              customer_key: { description: ...; type: ... };
                                              device_ids: { description: ...; items: ...; type: ... };
                                              device_type: { description: ...; oneOf: ... };
                                              device_types: { description: ...; items: ...; type: ... };
                                              exclude_if: { items: ...; type: ...; "x-undocumented": ... };
                                              include_if: { items: ...; type: ...; "x-undocumented": ... };
                                              limit: { default: ...; description: ...; format: ...; type: ... };
                                              manufacturer: { description: ...; enum: ...; type: ... };
                                              page_cursor: { description: ...; nullable: ...; type: ... };
                                              search: { description: ...; minLength: ...; type: ... };
                                              space_id: { description: ...; format: ...; type: ... };
                                              unstable_location_id: {
                                                  deprecated: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              user_identifier_key: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/devices/unmanaged/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              custom_metadata: {
                                                  additionalProperties: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              device_id: { description: ...; format: ...; type: ... };
                                              is_managed: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              custom_metadata: {
                                                  additionalProperties: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              device_id: { description: ...; format: ...; type: ... };
                                              is_managed: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/devices/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              custom_metadata: {
                                                  additionalProperties: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              device_id: { description: ...; format: ...; type: ... };
                                              is_managed: { default: ...; description: ...; type: ... };
                                              name: { description: ...; 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[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              custom_metadata: {
                                                  additionalProperties: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              device_id: { description: ...; format: ...; type: ... };
                                              is_managed: { default: ...; description: ...; type: ... };
                                              name: { description: ...; 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[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/events/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format: string; type: string };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format?: undefined; type: string };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { event: ...; message: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              event_id: { description: ...; format: ...; type: ... };
                                              event_type: { description: ...; 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?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/events/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      maxItems?: undefined;
                                      minItems?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      maxItems?: undefined;
                                      minItems?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          enum?: undefined;
                                          format?: undefined;
                                          oneOf: (...)[];
                                          type?: undefined;
                                      };
                                      maxItems: number;
                                      minItems: number;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          enum?: undefined;
                                          format: string;
                                          oneOf?: undefined;
                                          type: string;
                                      };
                                      maxItems?: undefined;
                                      minItems?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum: string[];
                                      format?: undefined;
                                      items?: undefined;
                                      maxItems?: undefined;
                                      minItems?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          enum: (...)[];
                                          format?: undefined;
                                          oneOf?: undefined;
                                          type: string;
                                      };
                                      maxItems?: undefined;
                                      minItems?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default: number;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      maxItems?: undefined;
                                      minItems?: undefined;
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { events: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_code_id: { description: ...; format: ...; type: ... };
                                              access_code_ids: { description: ...; items: ...; type: ... };
                                              acs_system_id: { description: ...; format: ...; type: ... };
                                              acs_system_ids: { description: ...; items: ...; type: ... };
                                              between: {
                                                  description: ...;
                                                  items: ...;
                                                  maxItems: ...;
                                                  minItems: ...;
                                                  type: ...;
                                              };
                                              connect_webview_id: { description: ...; format: ...; type: ... };
                                              connected_account_id: { description: ...; format: ...; type: ... };
                                              customer_key: { description: ...; type: ... };
                                              device_id: { description: ...; format: ...; type: ... };
                                              device_ids: { description: ...; items: ...; type: ... };
                                              event_ids: { description: ...; items: ...; type: ... };
                                              event_type: { description: ...; enum: ...; type: ... };
                                              event_types: { description: ...; items: ...; type: ... };
                                              limit: { default: ...; description: ...; format: ...; type: ... };
                                              since: { description: ...; type: ... };
                                              unstable_offset: { description: ...; format: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { events: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/instant_keys/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              instant_key_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/instant_keys/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { instant_key: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              instant_key_id: { description: ...; format: ...; type: ... };
                                              instant_key_url: { description: ...; format: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { instant_key: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/instant_keys/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { instant_keys: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { instant_keys: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/locks/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format: string; type: string };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format?: undefined; type: string };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { device: ...; lock: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-deprecated": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              name: { description: ...; 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: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-deprecated": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/locks/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          description?: undefined;
                                          enum?: undefined;
                                          format: string;
                                          type: string;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum: string[];
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          description: string;
                                          enum: (...)[];
                                          format?: undefined;
                                          type: string;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default: number;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties: { oneOf: (...)[] };
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description?: undefined;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          description?: undefined;
                                          enum: (...)[];
                                          format?: undefined;
                                          type: string;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented": string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated: boolean;
                                      description?: undefined;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      type: string;
                                      "x-deprecated": string;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength: number;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { devices: ...; locks: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connect_webview_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              connected_account_id: { description: ...; format: ...; type: ... };
                                              connected_account_ids: { description: ...; items: ...; type: ... };
                                              created_before: { description: ...; format: ...; type: ... };
                                              custom_metadata_has: {
                                                  additionalProperties: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              customer_key: { description: ...; type: ... };
                                              device_ids: { description: ...; items: ...; type: ... };
                                              device_type: { description: ...; enum: ...; type: ... };
                                              device_types: { description: ...; items: ...; type: ... };
                                              exclude_if: { items: ...; type: ...; "x-undocumented": ... };
                                              include_if: { items: ...; type: ...; "x-undocumented": ... };
                                              limit: { default: ...; description: ...; format: ...; type: ... };
                                              manufacturer: { description: ...; enum: ...; type: ... };
                                              page_cursor: { description: ...; nullable: ...; type: ... };
                                              search: { description: ...; minLength: ...; type: ... };
                                              space_id: { description: ...; format: ...; type: ... };
                                              unstable_location_id: {
                                                  deprecated: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              user_identifier_key: { description: ...; 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: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/locks/lock_door": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/locks/simulate/keypad_code_entry": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              code: { description: ...; type: ... };
                                              device_id: { description: ...; 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: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/locks/simulate/manual_lock_via_keypad": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; 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: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/locks/unlock_door": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/noise_sensors/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          description?: undefined;
                                          enum?: undefined;
                                          format: string;
                                          type: string;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum: string[];
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          description: string;
                                          enum: (...)[];
                                          format?: undefined;
                                          type: string;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default: number;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties: { oneOf: (...)[] };
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description?: undefined;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          description?: undefined;
                                          enum: (...)[];
                                          format?: undefined;
                                          type: string;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented": string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated: boolean;
                                      description?: undefined;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      type: string;
                                      "x-deprecated": string;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength: number;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { devices: ...; noise_sensors: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connect_webview_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              connected_account_id: { description: ...; format: ...; type: ... };
                                              connected_account_ids: { description: ...; items: ...; type: ... };
                                              created_before: { description: ...; format: ...; type: ... };
                                              custom_metadata_has: {
                                                  additionalProperties: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              customer_key: { description: ...; type: ... };
                                              device_ids: { description: ...; items: ...; type: ... };
                                              device_type: { description: ...; enum: ...; type: ... };
                                              device_types: { description: ...; items: ...; type: ... };
                                              exclude_if: { items: ...; type: ...; "x-undocumented": ... };
                                              include_if: { items: ...; type: ...; "x-undocumented": ... };
                                              limit: { default: ...; description: ...; format: ...; type: ... };
                                              manufacturer: { description: ...; enum: ...; type: ... };
                                              page_cursor: { description: ...; nullable: ...; type: ... };
                                              search: { description: ...; minLength: ...; type: ... };
                                              space_id: { description: ...; format: ...; type: ... };
                                              unstable_location_id: {
                                                  deprecated: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              user_identifier_key: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { devices: ...; noise_sensors: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/noise_sensors/noise_thresholds/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              ends_daily_at: { description: ...; type: ... };
                                              name: { description: ...; type: ... };
                                              noise_threshold_decibels: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              noise_threshold_nrs: { description: ...; format: ...; type: ... };
                                              starts_daily_at: { description: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/noise_sensors/noise_thresholds/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              noise_threshold_id: { description: ...; format: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              noise_threshold_id: { description: ...; format: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/noise_sensors/noise_thresholds/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { noise_threshold: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              noise_threshold_id: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/noise_sensors/noise_thresholds/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description: string;
                                      format: string;
                                      type: string;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description: string;
                                      format?: undefined;
                                      type: string;
                                      "x-undocumented": string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { noise_thresholds: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              is_programmed: {
                                                  description: ...;
                                                  type: ...;
                                                  "x-undocumented": ...;
                                              };
                                          };
                                          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?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/noise_sensors/noise_thresholds/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              ends_daily_at: { description: ...; type: ... };
                                              name: { description: ...; type: ... };
                                              noise_threshold_decibels: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              noise_threshold_id: { description: ...; format: ...; type: ... };
                                              noise_threshold_nrs: { description: ...; format: ...; type: ... };
                                              starts_daily_at: { description: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              ends_daily_at: { description: ...; type: ... };
                                              name: { description: ...; type: ... };
                                              noise_threshold_decibels: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              noise_threshold_id: { description: ...; format: ...; type: ... };
                                              noise_threshold_nrs: { description: ...; format: ...; type: ... };
                                              starts_daily_at: { description: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      put: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              ends_daily_at: { description: ...; type: ... };
                                              name: { description: ...; type: ... };
                                              noise_threshold_decibels: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              noise_threshold_id: { description: ...; format: ...; type: ... };
                                              noise_threshold_nrs: { description: ...; format: ...; type: ... };
                                              starts_daily_at: { description: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/noise_sensors/simulate/trigger_noise_threshold": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/phones/deactivate": {
                      delete: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: { device_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: { device_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/phones/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; phone: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/phones/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; phones: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_id: { description: ...; format: ...; type: ... };
                                              owner_user_identity_id: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/phones/simulate/create_sandbox_phone": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              assa_abloy_metadata: {
                                                  default: ...;
                                                  description: ...;
                                                  properties: ...;
                                                  type: ...;
                                              };
                                              custom_sdk_installation_id: { description: ...; type: ... };
                                              phone_metadata: {
                                                  default: ...;
                                                  description: ...;
                                                  properties: ...;
                                                  type: ...;
                                              };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/seam/bridge/v1/bridge_client_sessions/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              bridge_client_machine_identifier_key: {
                                                  description: ...;
                                                  type: ...;
                                              };
                                              bridge_client_name: { description: ...; type: ... };
                                              bridge_client_time_zone: { description: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { bridge_client_session: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { certified_client: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/bridge/v1/bridge_client_sessions/get": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { bridge_client_session: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { bridge_client_session: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { bridge_client_session: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { bridge_client_session: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/bridge/v1/bridge_client_sessions/refresh_telemetry_token": {
                      post: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { bridge_client_session: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { bridge_client_session: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/bridge/v1/bridge_client_sessions/regenerate_pairing_code": {
                      post: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { bridge_client_session: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { bridge_client_session: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/bridge/v1/bridge_client_sessions/report_status": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              is_tailscale_connected: {
                                                  description: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              tailscale_ip_v4: { description: ...; 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: { bridge_client_session: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/bridge/v1/bridge_connected_systems/list": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { bridge_connected_systems: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { bridge_client_session: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { bridge_connected_systems: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { bridge_client_session: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/console/v1/get_resource_locator": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; resource_locator: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; resource_locator: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/console/v1/timelines/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      format: string;
                                      minimum?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default: number;
                                      description: string;
                                      exclusiveMinimum: boolean;
                                      format?: undefined;
                                      minimum: number;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      exclusiveMinimum?: undefined;
                                      format?: undefined;
                                      minimum?: undefined;
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; pagination: ...; timeline: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              created_before: { description: ...; format: ...; type: ... };
                                              limit: {
                                                  default: ...;
                                                  description: ...;
                                                  exclusiveMinimum: ...;
                                                  minimum: ...;
                                                  type: ...;
                                              };
                                              page_cursor: { description: ...; type: ... };
                                              resource_id: { description: ...; format: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; pagination: ...; timeline: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/customer/v1/automation_runs/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      exclusiveMinimum?: undefined;
                                      format: string;
                                      minimum?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum: string[];
                                      exclusiveMinimum?: undefined;
                                      format?: undefined;
                                      minimum?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      exclusiveMinimum?: undefined;
                                      format?: undefined;
                                      minimum?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default: number;
                                      description: string;
                                      enum?: undefined;
                                      exclusiveMinimum: boolean;
                                      format?: undefined;
                                      minimum: number;
                                      nullable?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      exclusiveMinimum?: undefined;
                                      format?: undefined;
                                      minimum?: undefined;
                                      nullable: boolean;
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { automation_runs: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              automation_id: { description: ...; format: ...; type: ... };
                                              created_before: { description: ...; format: ...; type: ... };
                                              limit: {
                                                  default: ...;
                                                  description: ...;
                                                  exclusiveMinimum: ...;
                                                  minimum: ...;
                                                  type: ...;
                                              };
                                              page_cursor: { description: ...; nullable: ...; type: ... };
                                              partner_resource_id: { description: ...; format: ...; type: ... };
                                              rule: { description: ...; enum: ...; type: ... };
                                              success: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { automation_runs: ...; ok: ...; pagination: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/customer/v1/automations/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { properties: {}; type: string } };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { properties: {}; type: string } };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/customer/v1/automations/get": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_rules: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { access_rules: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/customer/v1/automations/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_rules: { description: ...; properties: ...; type: ... };
                                          };
                                          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_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              access_rules: { description: ...; properties: ...; type: ... };
                                          };
                                          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_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/customer/v1/events/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      maxItems?: undefined;
                                      minItems?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      maxItems?: undefined;
                                      minItems?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: { enum?: undefined; oneOf: (...)[]; type?: undefined };
                                      maxItems: number;
                                      minItems: number;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum: string[];
                                      format?: undefined;
                                      items?: undefined;
                                      maxItems?: undefined;
                                      minItems?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: { enum: (...)[]; oneOf?: undefined; type: string };
                                      maxItems?: undefined;
                                      minItems?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      default: number;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      maxItems?: undefined;
                                      minItems?: undefined;
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { events: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { client_session_with_customer: never[] }[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              between: {
                                                  description: ...;
                                                  items: ...;
                                                  maxItems: ...;
                                                  minItems: ...;
                                                  type: ...;
                                              };
                                              event_type: { description: ...; enum: ...; type: ... };
                                              event_types: { description: ...; items: ...; type: ... };
                                              limit: { default: ...; description: ...; format: ...; type: ... };
                                              since: { description: ...; type: ... };
                                              space_id: { description: ...; format: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { events: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { client_session_with_customer: never[] }[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/customer/v1/portals/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { customer_portal: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { client_session_with_customer: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              customer_portal_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { customer_portal: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { client_session_with_customer: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/customer/v1/settings/get": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { business_vertical: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | { api_key?: undefined; console_session_with_workspace: never[] }
                              | { api_key: never[]; console_session_with_workspace?: undefined }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { business_vertical: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | { api_key?: undefined; console_session_with_workspace: never[] }
                              | { api_key: never[]; console_session_with_workspace?: undefined }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/customer/v1/settings/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              business_vertical: { description: ...; enum: ...; type: ... };
                                          };
                                          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_with_workspace: never[] }
                              | { api_key: never[]; console_session_with_workspace?: undefined }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              business_vertical: { description: ...; enum: ...; type: ... };
                                          };
                                          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_with_workspace: never[] }
                              | { api_key: never[]; console_session_with_workspace?: undefined }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/instant_key/v1/client_sessions/exchange_short_code": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: { short_code: { description: ...; type: ... } };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { client_session: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { certified_client: never[] }[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/instant_key/v1/preview/get": {
                      get: {
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: { instant_key_url: { description: ...; type: ... } };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { instant_key_preview: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { certified_client: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: { instant_key_url: { description: ...; type: ... } };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { instant_key_preview: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { certified_client: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/mobile_sdk/v1/acs/credentials/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: never[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_credentials: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { client_session: never[] }[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { properties: {}; type: string } };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_credentials: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { client_session: never[] }[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/mobile_sdk/v1/phone_sessions/get_or_create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              custom_sdk_installation_id: { description: ...; type: ... };
                                              phone_device_metadata: {
                                                  description: ...;
                                                  properties: ...;
                                                  type: ...;
                                              };
                                              phone_os: { description: ...; enum: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; phone_session: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { client_session: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/seam/partner/v1/building_blocks/spaces/auto_map": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              schema: { description: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; spaces: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { client_session_with_customer: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: { collection_key: { description: ...; type: ... } };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; spaces: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: { client_session_with_customer: never[] }[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/spaces/add_acs_entrances": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_entrance_ids: {
                                                  description: ...;
                                                  items: ...;
                                                  minItems: ...;
                                                  type: ...;
                                              };
                                              space_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      put: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_entrance_ids: {
                                                  description: ...;
                                                  items: ...;
                                                  minItems: ...;
                                                  type: ...;
                                              };
                                              space_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/spaces/add_devices": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_ids: {
                                                  description: ...;
                                                  items: ...;
                                                  minItems: ...;
                                                  type: ...;
                                              };
                                              space_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      put: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_ids: {
                                                  description: ...;
                                                  items: ...;
                                                  minItems: ...;
                                                  type: ...;
                                              };
                                              space_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/spaces/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_entrance_ids: { description: ...; items: ...; type: ... };
                                              device_ids: { description: ...; items: ...; type: ... };
                                              name: { description: ...; type: ... };
                                              space_key: { description: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; space: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/spaces/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              space_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              space_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/spaces/get": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; space: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { oneOf: ((...) | (...))[] } };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; space: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/spaces/get_related": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      description: string;
                                      items: { enum?: undefined; format: string; type: string };
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      description: string;
                                      items: { enum?: undefined; format?: undefined; type: string };
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      description?: undefined;
                                      items: { enum: (...)[]; format?: undefined; type: string };
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { batch: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-batch-type": string;
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              exclude: { items: ...; type: ... };
                                              include: { items: ...; type: ... };
                                              space_ids: { description: ...; items: ...; type: ... };
                                              space_keys: { description: ...; items: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { batch: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-batch-type": string;
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/spaces/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      description: string;
                                      format?: undefined;
                                      minLength?: undefined;
                                      type: string;
                                      "x-draft"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      description: string;
                                      format?: undefined;
                                      minLength: number;
                                      type: string;
                                      "x-draft"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      description: string;
                                      format: string;
                                      minLength?: undefined;
                                      type: string;
                                      "x-draft": string;
                                      "x-undocumented": string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; spaces: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connected_account_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                                  "x-draft": ...;
                                                  "x-undocumented": ...;
                                              };
                                              customer_key: { description: ...; type: ... };
                                              search: { description: ...; minLength: ...; type: ... };
                                              space_key: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; spaces: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/spaces/remove_acs_entrances": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description: string;
                                      format: string;
                                      items?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description: string;
                                      format?: undefined;
                                      items: { format: string; type: string };
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_entrance_ids: { description: ...; items: ...; type: ... };
                                              space_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/spaces/remove_devices": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description: string;
                                      format: string;
                                      items?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description: string;
                                      format?: undefined;
                                      items: { format: string; type: string };
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_ids: { description: ...; items: ...; type: ... };
                                              space_id: { description: ...; 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_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/spaces/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_entrance_ids: { description: ...; items: ...; type: ... };
                                              device_ids: { description: ...; items: ...; type: ... };
                                              name: { description: ...; type: ... };
                                              space_id: { description: ...; format: ...; type: ... };
                                              space_key: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; space: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_entrance_ids: { description: ...; items: ...; type: ... };
                                              device_ids: { description: ...; items: ...; type: ... };
                                              name: { description: ...; type: ... };
                                              space_id: { description: ...; format: ...; type: ... };
                                              space_key: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; space: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-draft": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/activate_climate_preset": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              climate_preset_key: { description: ...; type: ... };
                                              device_id: { description: ...; 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: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/cool": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              cooling_set_point_celsius: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              cooling_set_point_fahrenheit: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              device_id: { description: ...; format: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/create_climate_preset": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              climate_preset_key: { description: ...; type: ... };
                                              climate_preset_mode: { description: ...; enum: ...; type: ... };
                                              cooling_set_point_celsius: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              cooling_set_point_fahrenheit: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              device_id: { description: ...; format: ...; type: ... };
                                              ecobee_metadata: {
                                                  description: ...;
                                                  properties: ...;
                                                  required: ...;
                                                  type: ...;
                                              };
                                              fan_mode_setting: { description: ...; enum: ...; type: ... };
                                              heating_set_point_celsius: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              heating_set_point_fahrenheit: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              hvac_mode_setting: { description: ...; enum: ...; type: ... };
                                              manual_override_allowed: {
                                                  default: ...;
                                                  deprecated: ...;
                                                  description: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              name: { default: ...; description: ...; 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;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/thermostats/daily_programs/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              name: { description: ...; type: ... };
                                              periods: { description: ...; items: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; thermostat_daily_program: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/daily_programs/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              thermostat_daily_program_id: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/thermostats/daily_programs/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              name: { description: ...; type: ... };
                                              periods: { description: ...; items: ...; type: ... };
                                              thermostat_daily_program_id: {
                                                  description: ...;
                                                  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: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              name: { description: ...; type: ... };
                                              periods: { description: ...; items: ...; type: ... };
                                              thermostat_daily_program_id: {
                                                  description: ...;
                                                  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: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/delete_climate_preset": {
                      delete: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              climate_preset_key: { description: ...; type: ... };
                                              device_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              climate_preset_key: { description: ...; type: ... };
                                              device_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/thermostats/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format: string; type: string };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format?: undefined; type: string };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; thermostat: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-deprecated": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              name: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; thermostat: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-deprecated": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/thermostats/heat": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              heating_set_point_celsius: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              heating_set_point_fahrenheit: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/heat_cool": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              cooling_set_point_celsius: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              cooling_set_point_fahrenheit: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              device_id: { description: ...; format: ...; type: ... };
                                              heating_set_point_celsius: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              heating_set_point_fahrenheit: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          description?: undefined;
                                          enum?: undefined;
                                          format: string;
                                          type: string;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum: string[];
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          description: string;
                                          enum: (...)[];
                                          format?: undefined;
                                          type: string;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default: number;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties: { oneOf: (...)[] };
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description?: undefined;
                                      enum?: undefined;
                                      format?: undefined;
                                      items: {
                                          description?: undefined;
                                          enum: (...)[];
                                          format?: undefined;
                                          type: string;
                                      };
                                      minLength?: undefined;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented": string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated: boolean;
                                      description?: undefined;
                                      enum?: undefined;
                                      format: string;
                                      items?: undefined;
                                      minLength?: undefined;
                                      nullable: boolean;
                                      type: string;
                                      "x-deprecated": string;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: {
                                      additionalProperties?: undefined;
                                      default?: undefined;
                                      deprecated?: undefined;
                                      description: string;
                                      enum?: undefined;
                                      format?: undefined;
                                      items?: undefined;
                                      minLength: number;
                                      nullable?: undefined;
                                      type: string;
                                      "x-deprecated"?: undefined;
                                      "x-undocumented"?: undefined;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { devices: ...; ok: ...; thermostats: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connect_webview_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              connected_account_id: { description: ...; format: ...; type: ... };
                                              connected_account_ids: { description: ...; items: ...; type: ... };
                                              created_before: { description: ...; format: ...; type: ... };
                                              custom_metadata_has: {
                                                  additionalProperties: ...;
                                                  description: ...;
                                                  type: ...;
                                              };
                                              customer_key: { description: ...; type: ... };
                                              device_ids: { description: ...; items: ...; type: ... };
                                              device_type: { description: ...; enum: ...; type: ... };
                                              device_types: { description: ...; items: ...; type: ... };
                                              exclude_if: { items: ...; type: ...; "x-undocumented": ... };
                                              include_if: { items: ...; type: ...; "x-undocumented": ... };
                                              limit: { default: ...; description: ...; format: ...; type: ... };
                                              manufacturer: { description: ...; enum: ...; type: ... };
                                              page_cursor: { description: ...; nullable: ...; type: ... };
                                              search: { description: ...; minLength: ...; type: ... };
                                              space_id: { description: ...; format: ...; type: ... };
                                              unstable_location_id: {
                                                  deprecated: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              user_identifier_key: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { devices: ...; ok: ...; thermostats: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/off": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/schedules/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              climate_preset_key: { description: ...; type: ... };
                                              device_id: { description: ...; type: ... };
                                              ends_at: { description: ...; type: ... };
                                              is_override_allowed: { description: ...; type: ... };
                                              max_override_period_minutes: {
                                                  description: ...;
                                                  exclusiveMinimum: ...;
                                                  minimum: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              name: { description: ...; type: ... };
                                              starts_at: { description: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; thermostat_schedule: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/schedules/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              thermostat_schedule_id: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/thermostats/schedules/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; thermostat_schedule: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              thermostat_schedule_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; thermostat_schedule: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/schedules/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: { description: string; format: string; type: string };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: { description: string; format?: undefined; type: string };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; thermostat_schedules: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              user_identifier_key: { description: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; thermostat_schedules: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/schedules/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              climate_preset_key: { description: ...; type: ... };
                                              ends_at: { description: ...; type: ... };
                                              is_override_allowed: { description: ...; type: ... };
                                              max_override_period_minutes: {
                                                  description: ...;
                                                  exclusiveMinimum: ...;
                                                  minimum: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              name: { description: ...; type: ... };
                                              starts_at: { description: ...; type: ... };
                                              thermostat_schedule_id: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              climate_preset_key: { description: ...; type: ... };
                                              ends_at: { description: ...; type: ... };
                                              is_override_allowed: { description: ...; type: ... };
                                              max_override_period_minutes: {
                                                  description: ...;
                                                  exclusiveMinimum: ...;
                                                  minimum: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              name: { description: ...; type: ... };
                                              starts_at: { description: ...; type: ... };
                                              thermostat_schedule_id: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/thermostats/set_fallback_climate_preset": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              climate_preset_key: { description: ...; type: ... };
                                              device_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/thermostats/set_fan_mode": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              fan_mode: {
                                                  deprecated: ...;
                                                  enum: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              fan_mode_setting: { description: ...; enum: ...; type: ... };
                                              sync: { default: ...; type: ...; "x-undocumented": ... };
                                          };
                                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/set_hvac_mode": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          discriminator: { propertyName: string };
                                          oneOf: ((...) | (...) | (...) | (...))[];
                                      };
                                  };
                              };
                          };
                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/thermostats/set_temperature_threshold": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              lower_limit_celsius: {
                                                  default: ...;
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              lower_limit_fahrenheit: {
                                                  default: ...;
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              upper_limit_celsius: {
                                                  default: ...;
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              upper_limit_fahrenheit: {
                                                  default: ...;
                                                  description: ...;
                                                  format: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              lower_limit_celsius: {
                                                  default: ...;
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              lower_limit_fahrenheit: {
                                                  default: ...;
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              upper_limit_celsius: {
                                                  default: ...;
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              upper_limit_fahrenheit: {
                                                  default: ...;
                                                  description: ...;
                                                  format: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/thermostats/simulate/hvac_mode_adjusted": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          discriminator: { propertyName: string };
                                          oneOf: ((...) | (...) | (...) | (...))[];
                                      };
                                  };
                              };
                          };
                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/thermostats/simulate/temperature_reached": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              temperature_celsius: { description: ...; format: ...; type: ... };
                                              temperature_fahrenheit: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/thermostats/update_climate_preset": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              climate_preset_key: { description: ...; type: ... };
                                              climate_preset_mode: { description: ...; enum: ...; type: ... };
                                              cooling_set_point_celsius: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              cooling_set_point_fahrenheit: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              device_id: { description: ...; format: ...; type: ... };
                                              ecobee_metadata: {
                                                  description: ...;
                                                  properties: ...;
                                                  required: ...;
                                                  type: ...;
                                              };
                                              fan_mode_setting: { description: ...; enum: ...; type: ... };
                                              heating_set_point_celsius: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              heating_set_point_fahrenheit: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              hvac_mode_setting: { description: ...; enum: ...; type: ... };
                                              manual_override_allowed: {
                                                  deprecated: ...;
                                                  description: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              name: { default: ...; description: ...; 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;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              climate_preset_key: { description: ...; type: ... };
                                              climate_preset_mode: { description: ...; enum: ...; type: ... };
                                              cooling_set_point_celsius: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              cooling_set_point_fahrenheit: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              device_id: { description: ...; format: ...; type: ... };
                                              ecobee_metadata: {
                                                  description: ...;
                                                  properties: ...;
                                                  required: ...;
                                                  type: ...;
                                              };
                                              fan_mode_setting: { description: ...; enum: ...; type: ... };
                                              heating_set_point_celsius: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              heating_set_point_fahrenheit: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              hvac_mode_setting: { description: ...; enum: ...; type: ... };
                                              manual_override_allowed: {
                                                  deprecated: ...;
                                                  description: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              name: { default: ...; description: ...; 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;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/thermostats/update_weekly_program": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              friday_program_id: {
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              monday_program_id: {
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              saturday_program_id: {
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              sunday_program_id: {
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              thursday_program_id: {
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              tuesday_program_id: {
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              wednesday_program_id: {
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/unstable_partner/building_blocks/connect_accounts": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: { customer_key: { description: ...; type: ... } };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { magic_link: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/unstable_partner/building_blocks/generate_magic_link": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description: string;
                                      enum: string[];
                                      items?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description: string;
                                      enum?: undefined;
                                      items?: undefined;
                                      type: string;
                                  };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  required: boolean;
                                  schema: {
                                      description: string;
                                      enum?: undefined;
                                      items: {
                                          properties: { name: ...; space_key: ... };
                                          required: (...)[];
                                          type: string;
                                      };
                                      type: string;
                                  };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { magic_link: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              building_block_type: { description: ...; enum: ...; type: ... };
                                              customer_key: { description: ...; type: ... };
                                              spaces: { description: ...; items: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { magic_link: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/unstable_partner/building_blocks/manage_devices": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: { customer_key: { description: ...; type: ... } };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { magic_link: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/unstable_partner/building_blocks/organize_spaces": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              customer_key: { description: ...; type: ... };
                                              spaces: { description: ...; items: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { magic_link: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: never[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/user_identities/add_acs_user": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      put: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/user_identities/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_system_ids: { description: ...; items: ...; type: ... };
                                              email_address: {
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              full_name: {
                                                  description: ...;
                                                  minLength: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              phone_number: { description: ...; nullable: ...; type: ... };
                                              user_identity_key: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/user_identities/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/user_identities/enrollment_automations/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              enrollment_automation_id: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/user_identities/enrollment_automations/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { enrollment_automation: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              enrollment_automation_id: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/user_identities/enrollment_automations/launch": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_credential_pool_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              create_credential_manager_user: { description: ...; type: ... };
                                              credential_manager_acs_system_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              credential_manager_acs_user_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/user_identities/enrollment_automations/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { enrollment_automations: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/user_identities/generate_instant_key": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              customization_profile_id: { format: ...; type: ... };
                                              max_use_count: {
                                                  default: ...;
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { instant_key: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/user_identities/get": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; user_identity: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": { schema: { oneOf: ((...) | (...))[] } };
                              };
                          };
                          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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/user_identities/grant_access_to_device": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      put: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/user_identities/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: (
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format?: undefined; type: string };
                              }
                              | {
                                  in: string;
                                  name: string;
                                  schema: { description: string; format: string; type: string };
                              }
                          )[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; user_identities: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              credential_manager_acs_system_id: {
                                                  description: ...;
                                                  format: ...;
                                                  type: ...;
                                              };
                                              search: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/user_identities/list_accessible_devices": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { accessible_devices: ...; devices: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { accessible_devices: ...; devices: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/user_identities/list_acs_systems": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_systems: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/user_identities/list_acs_users": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { acs_users: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/user_identities/remove_acs_user": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              acs_user_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/user_identities/revoke_access_to_device": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              device_id: { description: ...; format: ...; type: ... };
                                              user_identity_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/user_identities/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              email_address: {
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              full_name: {
                                                  description: ...;
                                                  minLength: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              phone_number: { description: ...; nullable: ...; type: ... };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                              user_identity_key: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              email_address: {
                                                  description: ...;
                                                  format: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              full_name: {
                                                  description: ...;
                                                  minLength: ...;
                                                  nullable: ...;
                                                  type: ...;
                                              };
                                              phone_number: { description: ...; nullable: ...; type: ... };
                                              user_identity_id: { description: ...; format: ...; type: ... };
                                              user_identity_key: {
                                                  description: ...;
                                                  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_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/webhooks/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              event_types: {
                                                  default: ...;
                                                  description: ...;
                                                  items: ...;
                                                  type: ...;
                                              };
                                              url: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/webhooks/delete": {
                      delete: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: { webhook_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/webhooks/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { description: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; webhook: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: { webhook_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/webhooks/list": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; webhooks: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; webhooks: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/webhooks/update": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              event_types: { description: ...; items: ...; type: ... };
                                              webhook_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      put: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              event_types: { description: ...; items: ...; type: ... };
                                              webhook_id: { description: ...; 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_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
                  "/workspaces/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              company_name: { description: ...; type: ... };
                                              connect_partner_name: {
                                                  deprecated: ...;
                                                  description: ...;
                                                  nullable: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              connect_webview_customization: {
                                                  description: ...;
                                                  properties: ...;
                                                  type: ...;
                                              };
                                              is_sandbox: { default: ...; description: ...; type: ... };
                                              name: { description: ...; type: ... };
                                              webview_logo_shape: {
                                                  deprecated: ...;
                                                  enum: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              webview_primary_button_color: {
                                                  deprecated: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              webview_primary_button_text_color: {
                                                  deprecated: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                              webview_success_message: {
                                                  deprecated: ...;
                                                  type: ...;
                                                  "x-deprecated": ...;
                                              };
                                          };
                                          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: (
                              | {
                                  console_session_with_workspace?: undefined;
                                  console_session_without_workspace?: undefined;
                                  pat_without_workspace: never[];
                              }
                              | {
                                  console_session_with_workspace: never[];
                                  console_session_without_workspace?: undefined;
                                  pat_without_workspace?: undefined;
                              }
                              | {
                                  console_session_with_workspace?: undefined;
                                  console_session_without_workspace: never[];
                                  pat_without_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/workspaces/customization_profiles/create": {
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              name: { default: ...; nullable: ...; type: ... };
                                              primary_color: { type: ... };
                                              secondary_color: { type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { customization_profile: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/workspaces/customization_profiles/get": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { customization_profile: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              customization_profile_id: { format: ...; type: ... };
                                          };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { customization_profile: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/workspaces/customization_profiles/list": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              schema: { description: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { customization_profiles: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: { customer_key: { description: ...; type: ... } };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { customization_profiles: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/workspaces/customization_profiles/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              customization_profile_id: { format: ...; type: ... };
                                              name: { nullable: ...; type: ... };
                                              primary_color: { type: ... };
                                              secondary_color: { 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_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              customization_profile_id: { format: ...; type: ... };
                                              name: { nullable: ...; type: ... };
                                              primary_color: { type: ... };
                                              secondary_color: { 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_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/workspaces/customization_profiles/upload_images": {
                      post: {
                          description: string;
                          operationId: 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_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/workspaces/find_anything": {
                      get: {
                          description: string;
                          operationId: string;
                          parameters: {
                              in: string;
                              name: string;
                              required: boolean;
                              schema: { format: string; type: string };
                          }[];
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { batch: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-batch-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: { search: { format: ...; type: ... } };
                                          required: string[];
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { batch: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-batch-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                          "x-undocumented": string;
                      };
                  };
                  "/workspaces/get": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; workspace: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; workspace: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  client_session_with_customer?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/workspaces/list": {
                      get: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; workspaces: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  console_session_without_workspace?: undefined;
                                  pat_with_workspace: never[];
                                  pat_without_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  console_session_without_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  pat_without_workspace: never[];
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  console_session_without_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  pat_without_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  console_session_without_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  pat_without_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  console_session_without_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  pat_without_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  console_session_without_workspace: never[];
                                  pat_with_workspace?: undefined;
                                  pat_without_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { ok: ...; workspaces: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  console_session_without_workspace?: undefined;
                                  pat_with_workspace: never[];
                                  pat_without_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  console_session_without_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  pat_without_workspace: never[];
                              }
                              | {
                                  api_key: never[];
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  console_session_without_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  pat_without_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session: never[];
                                  console_session_with_workspace?: undefined;
                                  console_session_without_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  pat_without_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace: never[];
                                  console_session_without_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                                  pat_without_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  client_session?: undefined;
                                  console_session_with_workspace?: undefined;
                                  console_session_without_workspace: never[];
                                  pat_with_workspace?: undefined;
                                  pat_without_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/workspaces/reset_sandbox": {
                      post: {
                          description: string;
                          operationId: string;
                          responses: {
                              "200": {
                                  content: {
                                      "application/json": {
                                          schema: {
                                              properties: { action_attempt: ...; ok: ... };
                                              required: (...)[];
                                              type: string;
                                          };
                                      };
                                  };
                                  description: string;
                              };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-action-attempt-type": string;
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-fern-sdk-return-value": string;
                          "x-response-key": string;
                          "x-title": string;
                      };
                  };
                  "/workspaces/update": {
                      patch: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connect_partner_name: { description: ...; type: ... };
                                              connect_webview_customization: {
                                                  description: ...;
                                                  properties: ...;
                                                  type: ...;
                                              };
                                              is_suspended: { description: ...; type: ... };
                                              name: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": { description: string };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                      post: {
                          description: string;
                          operationId: string;
                          requestBody: {
                              content: {
                                  "application/json": {
                                      schema: {
                                          properties: {
                                              connect_partner_name: { description: ...; type: ... };
                                              connect_webview_customization: {
                                                  description: ...;
                                                  properties: ...;
                                                  type: ...;
                                              };
                                              is_suspended: { description: ...; type: ... };
                                              name: { description: ...; type: ... };
                                          };
                                          type: string;
                                      };
                                  };
                              };
                          };
                          responses: {
                              "200": { description: string };
                              "400": { description: string };
                              "401": { description: string };
                          };
                          security: (
                              | {
                                  api_key: never[];
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace: never[];
                                  pat_with_workspace?: undefined;
                              }
                              | {
                                  api_key?: undefined;
                                  console_session_with_workspace?: undefined;
                                  pat_with_workspace: never[];
                              }
                          )[];
                          summary: string;
                          tags: string[];
                          "x-fern-sdk-group-name": string[];
                          "x-fern-sdk-method-name": string;
                          "x-response-key": null;
                          "x-title": string;
                      };
                  };
              };
              servers: { url: string }[];
              tags: { description: string; name: string }[];
          },
      >