openapi: {
components: {
schemas: {
access_code: {
description: string;
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
code: { description: string; nullable: boolean; type: string };
common_code_key: {
description: string;
nullable: boolean;
type: string;
};
created_at: { description: string; format: string; type: string };
device_id: { description: string; format: string; type: string };
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
items: {
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error?: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error: ...;
is_connected_account_error: ...;
is_device_error?: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
)[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
is_backup: { description: string; type: string };
is_backup_access_code_available: { description: string; type: string };
is_external_modification_allowed: { description: string; type: string };
is_managed: { description: string; enum: boolean[]; type: string };
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
is_scheduled_on_device: { description: string; type: string };
is_waiting_for_code_assignment: { description: string; type: string };
name: { description: string; nullable: boolean; type: string };
pulled_backup_access_code_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
starts_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
status: { description: string; enum: string[]; type: string };
type: { description: string; enum: string[]; type: string };
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
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: string; type: string };
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { description: string; type: string };
mode: { description: string; enum: string[]; type: string };
};
required: string[];
type: string;
};
type: string;
};
reservation_key: { description: 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 };
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-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 };
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-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;
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
acs_credential: {
description: string;
properties: {
access_method: { description: string; enum: string[]; type: string };
acs_credential_id: {
description: string;
format: string;
type: string;
};
acs_credential_pool_id: { format: string; type: string };
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description: string; format: string; type: string };
assa_abloy_vostio_metadata: {
description: string;
properties: {
auto_join: { description: string; type: string };
door_names: {
description: string;
items: { type: string };
type: string;
};
endpoint_id: { description: string; type: string };
key_id: { description: string; type: string };
key_issuing_request_id: { description: string; type: string };
override_guest_acs_entrance_ids: {
description: string;
items: { type: string };
type: string;
};
};
type: string;
};
card_number: { description: string; nullable: boolean; type: string };
code: { description: string; nullable: boolean; type: string };
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { description: string; minLength: number; type: string };
ends_at: { description: string; type: string };
errors: {
description: string;
items: {
properties: {
error_code: { type: string };
message: { type: string };
};
required: string[];
type: string;
};
type: string;
};
external_type: { description: string; enum: string[]; type: string };
external_type_display_name: { description: string; type: string };
is_issued: { description: string; type: string };
is_latest_desired_state_synced_with_provider: {
description: string;
nullable: boolean;
type: string;
};
is_managed: { enum: boolean[]; type: string };
is_multi_phone_sync_credential: { description: string; type: string };
is_one_time_use: { description: string; type: string };
issued_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
latest_desired_state_synced_with_provider_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
parent_acs_credential_id: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
user_identity_id: { description: string; format: string; type: string };
visionline_metadata: {
description: string;
properties: {
auto_join: { description: string; type: string };
card_function_type: {
description: string;
enum: string[];
type: string;
};
card_id: { description: string; type: string };
common_acs_entrance_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
credential_id: { description: string; type: string };
guest_acs_entrance_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
is_valid: { description: string; type: string };
joiner_acs_credential_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
};
required: string[];
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
acs_credential_pool: {
deprecated: boolean;
properties: {
acs_credential_pool_id: { format: string; type: string };
acs_system_id: { format: string; type: string };
created_at: { format: string; type: string };
display_name: { minLength: number; type: string };
external_type: { enum: string[]; type: string };
external_type_display_name: { type: string };
workspace_id: { format: string; type: string };
};
required: string[];
type: string;
"x-deprecated": string;
"x-route-path": string;
"x-undocumented": string;
};
acs_credential_provisioning_automation: {
deprecated: boolean;
properties: {
acs_credential_provisioning_automation_id: {
format: string;
type: string;
};
created_at: { format: string; type: string };
credential_manager_acs_system_id: { format: string; type: string };
user_identity_id: { format: string; type: string };
workspace_id: { format: string; type: string };
};
required: string[];
type: string;
"x-deprecated": string;
"x-route-path": string;
"x-undocumented": string;
};
acs_encoder: {
description: string;
properties: {
acs_encoder_id: {
description: string;
format: string;
type: string;
};
acs_system_id: { description: string; format: string; type: string };
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { description: string; type: string };
errors: {
description: string;
items: {
description: string;
properties: {
created_at: { description: string; format: string; type: string };
error_code: { description: string; enum: string[]; type: string };
message: { description: string; type: string };
};
required: string[];
type: string;
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
acs_entrance: {
description: string;
properties: {
acs_entrance_id: {
description: string;
format: string;
type: string;
};
acs_system_id: { description: string; format: string; type: string };
assa_abloy_vostio_metadata: {
description: string;
properties: {
door_name: { description: string; type: string };
door_number: { description: string; format: string; type: string };
door_type: { description: string; enum: string[]; type: string };
pms_id: { description: string; type: string };
stand_open: { description: string; type: string };
};
required: string[];
type: string;
};
can_belong_to_reservation: { description: 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_profile: { 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: {
common_area_name: { description: string; type: string };
common_area_number: { description: string; type: string };
room_number: { description: string; type: string };
};
type: string;
};
latch_metadata: {
description: string;
properties: {
accessibility_type: { description: string; type: string };
door_name: { description: string; type: string };
door_type: { description: string; type: string };
is_connected: { description: string; type: string };
};
required: string[];
type: string;
};
salto_ks_metadata: {
description: string;
properties: {
battery_level: { description: string; type: string };
door_name: { description: string; type: string };
intrusion_alarm: { description: string; type: string };
left_open_alarm: { description: string; type: string };
lock_type: { description: string; type: string };
locked_state: { description: string; type: string };
online: { description: string; type: string };
privacy_mode: { description: string; type: string };
};
required: string[];
type: string;
};
salto_space_metadata: {
description: string;
properties: {
audit_on_keys: { description: string; type: string };
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;
};
space_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
visionline_metadata: {
description: string;
properties: {
door_category: {
description: string;
enum: string[];
type: string;
};
door_name: { description: string; type: string };
profiles: {
description: string;
items: {
properties: {
visionline_door_profile_id: { description: ...; type: ... };
visionline_door_profile_type: {
description: ...;
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
type: string;
};
};
required: string[];
type: string;
};
};
required: string[];
type: string;
"x-route-path": string;
};
acs_system: {
description: string;
properties: {
acs_access_group_count: { format: string; type: string };
acs_system_id: { description: string; format: string; type: string };
acs_user_count: { format: string; type: string };
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_ids: {
deprecated: boolean;
description: string;
items: { format: string; type: string };
type: string;
"x-deprecated": string;
};
created_at: { description: string; format: string; type: string };
default_credential_manager_acs_system_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
message: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error: ...;
message: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
external_type: { description: string; enum: string[]; type: string };
external_type_display_name: { description: string; type: string };
image_alt_text: { description: string; type: string };
image_url: { description: string; type: string };
is_credential_manager: { description: string; type: string };
location: {
properties: {
time_zone: {
description: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
name: { description: string; type: string };
system_type: {
deprecated: boolean;
enum: string[];
type: string;
"x-deprecated": string;
};
system_type_display_name: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
visionline_metadata: {
properties: {
lan_address: { description: string; type: string };
mobile_access_uuid: { description: string; type: string };
system_id: { description: string; type: string };
};
required: string[];
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
message: ...;
misconfigured_acs_entrance_ids?: ...;
warning_code: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
message: ...;
misconfigured_acs_entrance_ids: ...;
warning_code: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
acs_user: {
description: string;
properties: {
access_schedule: {
description: string;
properties: {
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
starts_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description: string; format: string; type: string };
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { description: string; type: string };
email: {
deprecated: boolean;
format: string;
type: string;
"x-deprecated": string;
};
email_address: { description: string; format: string; type: string };
errors: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
error_code: { enum: ...; type: ... };
message: { description: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
external_type: { description: string; enum: string[]; type: string };
external_type_display_name: { description: string; type: string };
full_name: { description: string; minLength: number; type: string };
hid_acs_system_id: { format: string; type: string };
is_managed: { enum: boolean[]; type: string };
is_suspended: { description: string; type: string };
last_successful_sync_at: {
description: string;
format: string;
nullable: boolean;
type: string;
"x-undocumented": string;
};
pending_mutations: {
description: string;
items: {
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
from?: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to?: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from?: ...;
message: ...;
mutation_code: ...;
scheduled_at: ...;
to?: ...;
};
required: (...)[];
type: string;
}
| {
description?: undefined;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
phone_number: { description: string; type: string };
salto_space_metadata: {
description: string;
properties: {
audit_openings: { description: string; type: string };
user_id: { description: string; type: string };
};
type: string;
};
user_identity_email_address: {
description: string;
nullable: boolean;
type: string;
};
user_identity_full_name: {
description: string;
nullable: boolean;
type: string;
};
user_identity_id: { description: string; type: string };
user_identity_phone_number: {
description: string;
nullable: boolean;
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
action_attempt: {
description: string;
oneOf: (
| {
description: string;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description: string;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
access_code?: undefined;
acs_credential_on_encoder?: undefined;
acs_credential_on_seam?: undefined;
noise_threshold?: undefined;
warnings?: undefined;
};
required?: undefined;
type: string;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description: string;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
message: { description: ...; type: ... };
type: { description: ...; type: ... };
};
required: string[];
type: string;
};
result: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description: string;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
access_code?: undefined;
acs_credential_on_encoder: {
description: ...;
nullable: ...;
properties: ...;
required: ...;
type: ...;
};
acs_credential_on_seam: {
description: ...;
nullable: ...;
oneOf: ...;
"x-route-path": ...;
};
noise_threshold?: undefined;
warnings: { description: ...; items: ...; type: ... };
};
required: string[];
type: string;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description: string;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description?: undefined;
nullable?: undefined;
oneOf: {
description: ...;
properties: ...;
required: ...;
type: ...;
}[];
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description: string;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable?: undefined;
oneOf: ((...) | (...))[];
properties?: undefined;
required?: undefined;
type?: undefined;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description?: undefined;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description?: undefined;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
access_code?: undefined;
acs_credential_on_encoder?: undefined;
acs_credential_on_seam?: undefined;
noise_threshold?: undefined;
warnings?: undefined;
};
required?: undefined;
type: string;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description?: undefined;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
message: { description: ...; type: ... };
type: { description: ...; type: ... };
};
required: string[];
type: string;
};
result: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description?: undefined;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
access_code: { description: ... };
acs_credential_on_encoder?: undefined;
acs_credential_on_seam?: undefined;
noise_threshold?: undefined;
warnings?: undefined;
};
required?: undefined;
type: string;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description?: undefined;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
access_code?: undefined;
acs_credential_on_encoder?: undefined;
acs_credential_on_seam?: undefined;
noise_threshold: { description: ... };
warnings?: undefined;
};
required?: undefined;
type: string;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
)[];
"x-route-path": string;
};
batch: {
description: string;
properties: {
access_codes: { items: { $ref: string }; type: string };
access_grants: { items: { $ref: string }; type: string };
access_methods: { items: { $ref: string }; type: string };
acs_access_groups: { items: { $ref: string }; type: string };
acs_credentials: { items: { $ref: string }; type: string };
acs_encoders: { items: { $ref: string }; type: string };
acs_entrances: { items: { $ref: string }; type: string };
acs_systems: { items: { $ref: string }; type: string };
acs_users: { items: { $ref: string }; type: string };
action_attempts: { items: { $ref: string }; type: string };
client_sessions: { items: { $ref: string }; type: string };
connect_webviews: { items: { $ref: string }; type: string };
connected_accounts: { items: { $ref: string }; type: string };
customization_profiles: { items: { $ref: string }; type: string };
devices: { items: { $ref: string }; type: string };
events: { items: { $ref: string }; type: string };
instant_keys: { items: { $ref: string }; type: string };
noise_thresholds: { items: { $ref: string }; type: string };
spaces: { items: { $ref: string }; type: string };
thermostat_daily_programs: { items: { $ref: string }; type: string };
thermostat_schedules: { items: { $ref: string }; type: string };
unmanaged_access_codes: { items: { $ref: string }; type: string };
unmanaged_acs_access_groups: { items: { $ref: string }; type: string };
unmanaged_acs_credentials: { items: { $ref: string }; type: string };
unmanaged_acs_users: { items: { $ref: string }; type: string };
unmanaged_devices: { items: { $ref: string }; type: string };
user_identities: { items: { $ref: string }; type: string };
workspaces: { items: { $ref: string }; type: string };
};
type: string;
"x-route-path": string;
};
bridge_client_session: {
description: string;
properties: {
bridge_client_machine_identifier_key: {
description: string;
type: string;
};
bridge_client_name: { description: string; type: string };
bridge_client_session_id: {
description: string;
format: string;
type: string;
};
bridge_client_session_token: { description: string; type: string };
bridge_client_time_zone: { description: string; type: string };
created_at: { description: string; format: string; type: string };
errors: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
can_tailscale_proxy_reach_bridge: ...;
can_tailscale_proxy_reach_tailscale_network: ...;
created_at: ...;
error_code: ...;
is_bridge_socks_server_healthy: ...;
is_tailscale_proxy_reachable: ...;
is_tailscale_proxy_socks_server_healthy: ...;
message: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
can_tailscale_proxy_reach_bridge?: ...;
can_tailscale_proxy_reach_tailscale_network?: ...;
created_at: ...;
error_code: ...;
is_bridge_socks_server_healthy?: ...;
is_tailscale_proxy_reachable?: ...;
is_tailscale_proxy_socks_server_healthy?: ...;
message: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
pairing_code: {
description: string;
maxLength: number;
minLength: number;
type: string;
};
pairing_code_expires_at: {
description: string;
format: string;
type: string;
};
tailscale_auth_key: {
description: string;
nullable: boolean;
type: string;
};
tailscale_hostname: { description: string; type: string };
telemetry_token: {
description: string;
nullable: boolean;
type: string;
};
telemetry_token_expires_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
telemetry_url: { description: string; nullable: boolean; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
bridge_connected_systems: {
description: string;
properties: {
acs_system_display_name: { description: string; type: string };
acs_system_id: { description: string; format: string; type: string };
bridge_created_at: {
description: string;
format: string;
type: string;
};
bridge_id: { description: string; format: string; type: string };
connected_account_created_at: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
workspace_display_name: { description: string; type: string };
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
client_session: {
description: string;
properties: {
client_session_id: {
description: string;
format: string;
type: string;
};
connect_webview_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
connected_account_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
created_at: { description: string; format: string; type: string };
customer_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: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error: ...;
is_connected_account_error: ...;
message: ...;
salto_ks_metadata?: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error: ...;
is_connected_account_error: ...;
message: ...;
salto_ks_metadata: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
user_identifier: {
description: string;
properties: {
api_url: { description: string; type: string };
email: { description: string; type: string };
exclusive: { description: string; type: string };
phone: { description: string; type: string };
username: { description: string; type: string };
};
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
message: ...;
salto_ks_metadata?: ...;
warning_code: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
message: ...;
salto_ks_metadata: ...;
warning_code: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
};
required: string[];
type: string;
"x-route-path": string;
};
customer: {
description: string;
properties: {
created_at: { description: string; format: string; type: string };
customer_key: { description: string; type: string };
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
customization_profile: {
description: string;
properties: {
created_at: { format: string; type: string };
customer_portal_theme: {
properties: {
primary_color: { type: string };
primary_foreground_color: { type: string };
secondary_color: { type: string };
secondary_foreground_color: { type: 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_program_thermostat_programs_as_different_each_day: { type: string };
can_program_thermostat_programs_as_same_each_day: { type: string };
can_program_thermostat_programs_as_weekday_weekend: { 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: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error: ...;
is_connected_account_error: ...;
is_device_error?: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
)[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
is_managed: { description: string; enum: boolean[]; type: string };
location: {
description: string;
nullable: boolean;
properties: {
location_name: { description: string; type: string };
timezone: { description: string; type: string };
};
type: string;
"x-property-group-key": string;
};
nickname: { description: string; type: string };
properties: {
allOf: (
{ allOf: ((...) | (...))[] }
| { allOf: ((...) | (...))[] }
)[];
description: string;
"x-property-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
space_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
warnings: {
description: string;
items: {
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: { created_at: ...; message: ...; warning_code: ... };
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: { created_at: ...; message: ...; warning_code: ... };
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
)[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-property-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
"x-route-path": string;
};
device_provider: {
properties: {
can_hvac_cool: { type: string };
can_hvac_heat: { type: string };
can_hvac_heat_cool: { type: string };
can_program_offline_access_codes: { type: string };
can_program_online_access_codes: { type: string };
can_program_thermostat_programs_as_different_each_day: { type: string };
can_program_thermostat_programs_as_same_each_day: { type: string };
can_program_thermostat_programs_as_weekday_weekend: { 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key: { description: string; type: string };
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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at: { description: string; type: string };
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at: { description: string; type: string };
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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: string; type: string };
type: string;
};
access_grant_key?: undefined;
access_grant_keys: {
description: string;
items: { type: string };
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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code: { description: string; type: string };
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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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: string; type: string };
type: string;
};
access_grant_key?: undefined;
access_grant_keys: {
description: string;
items: { type: string };
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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: undefined;
acs_system_id: { description: string; format: string; type: string };
acs_user_id: {
description?: undefined;
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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: undefined;
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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type: { description: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status: { description: string; type: string };
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code: { description: string; enum: string[]; type: string };
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: undefined;
acs_system_id?: undefined;
acs_user_id?: undefined;
action_attempt_id?: undefined;
action_type?: undefined;
backup_access_code_id?: undefined;
battery_level: {
description: string;
format: string;
maximum: number;
minimum: number;
type: string;
};
battery_status: { description: string; enum: string[]; type: string };
client_session_id?: undefined;
climate_preset_key?: undefined;
code?: undefined;
connect_webview_id?: undefined;
connected_account_custom_metadata: {
additionalProperties: { oneOf: (...)[] };
description: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: undefined;
is_fallback_climate_preset?: undefined;
lower_limit_celsius?: undefined;
lower_limit_fahrenheit?: undefined;
method: { description: string; enum: string[]; type: string };
minut_metadata?: undefined;
noise_level_decibels?: undefined;
noise_level_nrs?: undefined;
noise_threshold_id?: undefined;
noise_threshold_name?: undefined;
noiseaware_metadata?: undefined;
occurred_at: { description: string; format: string; type: string };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: undefined;
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description: string; format: string; type: string };
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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: undefined;
is_fallback_climate_preset?: undefined;
lower_limit_celsius?: undefined;
lower_limit_fahrenheit?: undefined;
method: { description: string; enum: string[]; type: string };
minut_metadata?: undefined;
noise_level_decibels?: undefined;
noise_level_nrs?: undefined;
noise_threshold_id?: undefined;
noise_threshold_name?: undefined;
noiseaware_metadata?: undefined;
occurred_at: { description: string; format: string; type: string };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id: {
description: string;
format: string;
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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
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;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: undefined;
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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting: {
description: string;
enum: string[];
type: string;
};
heating_set_point_celsius: {
description: string;
format: string;
type: string;
};
heating_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
hvac_mode_setting: {
description: string;
enum: string[];
type: string;
};
is_backup_code?: undefined;
is_fallback_climate_preset?: undefined;
lower_limit_celsius?: undefined;
lower_limit_fahrenheit?: undefined;
method: { description: string; enum: string[]; type: string };
minut_metadata?: undefined;
noise_level_decibels?: undefined;
noise_level_nrs?: undefined;
noise_threshold_id?: undefined;
noise_threshold_name?: undefined;
noiseaware_metadata?: undefined;
occurred_at: { description: string; format: string; type: string };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
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;
};
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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: {
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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
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;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
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;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name: { description: string; type: string };
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id: {
description: string;
format: string;
type: string;
};
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids: {
description: string;
items: { format: string; type: 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;
connected_account_type?: 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_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description: string; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id: { description: string; format: string; type: string };
space_key: { description: string; type: string };
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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: {
created_at: { description: string; format: string; type: string };
customer_key: { description: string; type: string };
expires_at: { description: string; format: string; type: string };
url: { description: string; format: string; type: string };
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
noise_threshold: {
description: string;
properties: {
device_id: { description: string; format: string; type: string };
ends_daily_at: { description: string; type: string };
name: { description: string; type: string };
noise_threshold_decibels: {
description: string;
format: string;
type: string;
};
noise_threshold_id: {
description: string;
format: string;
type: string;
};
noise_threshold_nrs: {
description: string;
format: string;
type: string;
};
starts_daily_at: { description: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
pagination: {
description: string;
properties: {
has_next_page: { description: string; type: string };
next_page_cursor: {
description: string;
nullable: boolean;
type: string;
};
next_page_url: {
description: string;
format: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
phone: {
description: string;
properties: {
created_at: { description: string; format: string; type: string };
custom_metadata: {
additionalProperties: { oneOf: { type: string }[] };
description: string;
type: string;
};
device_id: { description: string; format: string; type: string };
device_type: { description: string; enum: string[]; type: string };
display_name: { description: string; type: string };
errors: {
description: string;
items: {
properties: {
error_code: { type: string };
message: { type: string };
};
required: string[];
type: string;
};
type: string;
};
nickname: { description: string; type: string };
properties: {
description: string;
properties: {
assa_abloy_credential_service_metadata: {
description: string;
properties: {
endpoints: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
has_active_endpoint: { description: string; type: string };
};
required: string[];
type: string;
};
salto_space_credential_service_metadata: {
description: string;
properties: {
has_active_phone: { description: string; type: string };
};
required: string[];
type: string;
};
};
type: string;
};
warnings: {
description: string;
items: {
properties: {
message: { type: string };
warning_code: { type: string };
};
required: string[];
type: string;
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-property-groups": { phones: { name: string } };
"x-route-path": string;
};
phone_registration: {
description: string;
properties: {
is_being_activated: { description: string; type: string };
phone_registration_id: { description: string; type: string };
provider_name: { description: string; nullable: boolean; type: string };
provider_state: { description: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
phone_session: {
description: string;
properties: {
is_sandbox_workspace: { description: string; type: string };
provider_sessions: {
description: string;
items: {
description: string;
properties: {
acs_credentials: {
description: string;
items: {
description: string;
properties: {
access_method: ...;
acs_credential_id: ...;
acs_credential_pool_id: ...;
acs_entrances: ...;
acs_system_id: ...;
acs_user_id: ...;
assa_abloy_vostio_metadata: ...;
card_number: ...;
code: ...;
connected_account_id: ...;
created_at: ...;
display_name: ...;
ends_at: ...;
errors: ...;
external_type: ...;
external_type_display_name: ...;
is_issued: ...;
is_latest_desired_state_synced_with_provider: ...;
is_managed: ...;
is_multi_phone_sync_credential: ...;
is_one_time_use: ...;
issued_at: ...;
latest_desired_state_synced_with_provider_at: ...;
parent_acs_credential_id: ...;
starts_at: ...;
user_identity_id: ...;
visionline_metadata: ...;
warnings: ...;
workspace_id: ...;
};
required: (...)[];
type: string;
"x-route-path": string;
};
type: string;
};
phone_registration: {
description: string;
properties: {
is_being_activated: { description: ...; type: ... };
phone_registration_id: { description: ...; type: ... };
provider_name: { description: ...; nullable: ...; type: ... };
provider_state: { description: ... };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
};
required: string[];
type: string;
};
type: string;
};
user_identity: {
description: string;
properties: {
acs_user_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { minLength: number; type: string };
email_address: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: ...;
properties: ...;
required: ...;
type: ...;
}[];
};
type: string;
};
full_name: { minLength: number; nullable: boolean; type: string };
phone_number: {
description: string;
nullable: boolean;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: ...;
properties: ...;
required: ...;
type: ...;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
workspace_id: { description: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
space: {
description: string;
properties: {
acs_entrance_count: {
description: string;
format: string;
type: string;
};
created_at: { description: string; format: string; type: string };
device_count: { description: string; format: string; type: string };
display_name: { description: string; type: string };
name: { description: string; type: string };
parent_space_id: {
format: string;
type: string;
"x-undocumented": string;
};
parent_space_key: { type: string; "x-undocumented": 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;
};
staff_member: {
description: string;
properties: {
building_keys: {
description: string;
items: { type: string };
type: string;
};
common_area_keys: {
description: string;
items: { type: string };
type: string;
};
email_address: { description: string; type: string };
facility_keys: {
description: string;
items: { type: string };
type: string;
};
listing_keys: {
description: string;
items: { type: string };
type: string;
};
name: { description: string; type: string };
phone_number: { description: string; type: string };
property_keys: {
description: string;
items: { type: string };
type: string;
};
property_listing_keys: {
description: string;
items: { type: string };
type: string;
};
room_keys: {
description: string;
items: { type: string };
type: string;
};
site_keys: {
description: string;
items: { type: string };
type: string;
};
space_keys: {
description: string;
items: { type: string };
type: string;
};
staff_member_key: { description: string; type: string };
unit_keys: {
description: string;
items: { type: string };
type: string;
};
};
required: string[];
type: string;
"x-route-path": string;
};
thermostat_daily_program: {
description: string;
properties: {
created_at: { description: string; format: string; type: string };
device_id: { description: string; format: string; type: string };
name: { description: string; nullable: boolean; type: string };
periods: {
description: string;
items: {
description: string;
properties: {
climate_preset_key: { description: string; type: string };
starts_at_time: {
description: string;
pattern: string;
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
thermostat_daily_program_id: {
description: string;
format: string;
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
thermostat_schedule: {
description: string;
properties: {
climate_preset_key: { description: string; type: string };
created_at: { description: string; format: string; type: string };
device_id: { description: string; format: string; type: string };
ends_at: { description: string; format: string; type: string };
errors: {
description: string;
items: {
properties: {
error_code: { description: string; type: string };
message: { description: string; type: string };
};
required: string[];
type: string;
};
type: string;
};
is_override_allowed: { description: string; type: string };
max_override_period_minutes: {
description: string;
exclusiveMinimum: boolean;
minimum: number;
nullable: boolean;
type: string;
};
name: { description: string; nullable: boolean; type: string };
starts_at: { description: string; format: string; type: string };
thermostat_schedule_id: {
description: string;
format: string;
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
unmanaged_access_code: {
description: string;
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
code: { description: string; nullable: boolean; type: string };
created_at: { description: string; format: string; type: string };
device_id: { description: string; format: string; type: string };
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
items: {
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error?: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error: ...;
is_connected_account_error: ...;
is_device_error?: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
)[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
is_managed: { description: string; enum: boolean[]; type: string };
name: { description: string; nullable: boolean; type: string };
starts_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
status: { description: string; enum: string[]; type: string };
type: { description: string; enum: string[]; type: string };
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
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;
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
unmanaged_acs_credential: {
description: string;
properties: {
access_method: { description: string; enum: string[]; type: string };
acs_credential_id: {
description: string;
format: string;
type: string;
};
acs_credential_pool_id: { format: string; type: string };
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description: string; format: string; type: string };
assa_abloy_vostio_metadata: {
description: string;
properties: {
auto_join: { description: string; type: string };
door_names: {
description: string;
items: { type: string };
type: string;
};
endpoint_id: { description: string; type: string };
key_id: { description: string; type: string };
key_issuing_request_id: { description: string; type: string };
override_guest_acs_entrance_ids: {
description: string;
items: { type: string };
type: string;
};
};
type: string;
};
card_number: { description: string; nullable: boolean; type: string };
code: { description: string; nullable: boolean; type: string };
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { description: string; minLength: number; type: string };
ends_at: { description: string; type: string };
errors: {
description: string;
items: {
properties: {
error_code: { type: string };
message: { type: string };
};
required: string[];
type: string;
};
type: string;
};
external_type: { description: string; enum: string[]; type: string };
external_type_display_name: { description: string; type: string };
is_issued: { description: string; type: string };
is_latest_desired_state_synced_with_provider: {
description: string;
nullable: boolean;
type: string;
};
is_managed: { enum: boolean[]; type: string };
is_multi_phone_sync_credential: { description: string; type: string };
is_one_time_use: { description: string; type: string };
issued_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
latest_desired_state_synced_with_provider_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
parent_acs_credential_id: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
user_identity_id: { description: string; format: string; type: string };
visionline_metadata: {
description: string;
properties: {
auto_join: { description: string; type: string };
card_function_type: {
description: string;
enum: string[];
type: string;
};
card_id: { description: string; type: string };
common_acs_entrance_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
credential_id: { description: string; type: string };
guest_acs_entrance_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
is_valid: { description: string; type: string };
joiner_acs_credential_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
};
required: string[];
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
unmanaged_acs_user: {
description: string;
properties: {
access_schedule: {
description: string;
properties: {
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
starts_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description: string; format: string; type: string };
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { description: string; type: string };
email: {
deprecated: boolean;
format: string;
type: string;
"x-deprecated": string;
};
email_address: { description: string; format: string; type: string };
errors: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
error_code: { enum: ...; type: ... };
message: { description: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
external_type: { description: string; enum: string[]; type: string };
external_type_display_name: { description: string; type: string };
full_name: { description: string; minLength: number; type: string };
hid_acs_system_id: { format: string; type: string };
is_managed: { enum: boolean[]; type: string };
is_suspended: { description: string; type: string };
last_successful_sync_at: {
description: string;
format: string;
nullable: boolean;
type: string;
"x-undocumented": string;
};
pending_mutations: {
description: string;
items: {
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
from?: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to?: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from?: ...;
message: ...;
mutation_code: ...;
scheduled_at: ...;
to?: ...;
};
required: (...)[];
type: string;
}
| {
description?: undefined;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
phone_number: { description: string; type: string };
salto_space_metadata: {
description: string;
properties: {
audit_openings: { description: string; type: string };
user_id: { description: string; type: string };
};
type: string;
};
user_identity_email_address: {
description: string;
nullable: boolean;
type: string;
};
user_identity_full_name: {
description: string;
nullable: boolean;
type: string;
};
user_identity_id: { description: string; type: string };
user_identity_phone_number: {
description: string;
nullable: boolean;
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
unmanaged_device: {
description: string;
properties: {
can_hvac_cool: { type: string };
can_hvac_heat: { type: string };
can_hvac_heat_cool: { type: string };
can_program_offline_access_codes: { type: string };
can_program_online_access_codes: { type: string };
can_program_thermostat_programs_as_different_each_day: { type: string };
can_program_thermostat_programs_as_same_each_day: { type: string };
can_program_thermostat_programs_as_weekday_weekend: { 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: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error: ...;
is_connected_account_error: ...;
is_device_error?: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
)[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
is_managed: { enum: boolean[]; type: string };
location: {
description: string;
nullable: boolean;
properties: {
location_name: { description: string; type: string };
timezone: { description: string; type: string };
};
type: string;
"x-property-group-key": string;
};
properties: {
description: string;
properties: {
accessory_keypad: {
description: string;
properties: {
battery: {
description: string;
properties: { level: ... };
required: (...)[];
type: string;
};
is_connected: { description: string; type: string };
};
required: string[];
type: string;
"x-property-group-key": string;
};
battery: {
description: string;
properties: {
level: {
description: string;
format: string;
maximum: number;
minimum: number;
type: string;
};
status: { description: string; enum: (...)[]; type: string };
};
required: string[];
type: string;
"x-property-group-key": string;
};
battery_level: {
description: string;
format: string;
maximum: number;
minimum: number;
type: string;
"x-property-group-key": string;
};
image_alt_text: {
description: string;
type: string;
"x-property-group-key": string;
};
image_url: {
description: string;
format: string;
type: string;
"x-property-group-key": string;
};
manufacturer: {
description: string;
type: string;
"x-property-group-key": string;
};
model: {
description: string;
properties: {
accessory_keypad_supported: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
can_connect_accessory_keypad: { description: string; type: string };
display_name: { description: string; type: string };
has_built_in_keypad: { description: string; type: string };
manufacturer_display_name: { description: string; type: string };
offline_access_codes_supported: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
online_access_codes_supported: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
name: {
deprecated: boolean;
description: string;
type: string;
"x-deprecated": string;
};
offline_access_codes_enabled: {
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: string;
properties: { created_at: ...; message: ...; warning_code: ... };
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: { created_at: ...; message: ...; warning_code: ... };
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
)[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-property-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
"x-route-path": string;
};
user_identity: {
description: string;
properties: {
acs_user_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { minLength: number; type: string };
email_address: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
acs_system_id: { description: ...; format: ...; type: ... };
acs_user_id: { description: ...; format: ...; type: ... };
created_at: { description: ...; format: ...; type: ... };
error_code: { description: ...; enum: ...; type: ... };
message: { description: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
full_name: { minLength: number; nullable: boolean; type: string };
phone_number: { description: string; nullable: boolean; type: string };
user_identity_id: { description: string; format: string; type: string };
user_identity_key: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
webhook: {
description: string;
properties: {
event_types: {
description: string;
items: { type: string };
type: string;
};
secret: { description: string; type: string };
url: { description: string; type: string };
webhook_id: { description: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
workspace: {
description: string;
properties: {
company_name: { description: string; type: string };
connect_partner_name: {
deprecated: boolean;
nullable: boolean;
type: string;
"x-deprecated": string;
};
connect_webview_customization: {
properties: {
inviter_logo_url: { description: string; type: string };
logo_shape: { description: string; enum: string[]; type: string };
primary_button_color: { description: string; type: string };
primary_button_text_color: { description: string; type: string };
success_message: { description: string; type: string };
};
type: string;
};
is_publishable_key_auth_enabled: { description: string; type: string };
is_sandbox: { description: string; type: string };
is_suspended: { description: string; type: string };
name: { description: string; type: string };
publishable_key: { description: string; type: string };
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
};
securitySchemes: {
access_token: { bearerFormat: string; scheme: string; type: string };
api_key: { bearerFormat: string; scheme: string; type: string };
bridge_client_session: {
bearerFormat: string;
scheme: string;
type: string;
};
certified_client: { bearerFormat: string; scheme: string; type: string };
client_session: { bearerFormat: string; scheme: string; type: string };
client_session_token: { in: string; name: string; type: string };
client_session_with_customer: {
bearerFormat: string;
scheme: string;
type: string;
};
console_session_with_workspace: {
bearerFormat: string;
scheme: string;
type: string;
};
console_session_without_workspace: {
bearerFormat: string;
scheme: string;
type: string;
};
pat_with_workspace: {
bearerFormat: string;
scheme: string;
type: string;
};
pat_without_workspace: {
bearerFormat: string;
scheme: string;
type: string;
};
publishable_key: { in: string; name: string; type: string };
seam_client_session_token: { in: string; name: string; type: string };
seam_workspace: { in: string; name: string; type: string };
};
};
info: { title: string; version: string };
openapi: string;
paths: {
"/access_codes/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
allow_external_modification: {
description: string;
type: string;
};
attempt_for_offline_device: { default: boolean; type: string };
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
common_code_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
ends_at: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
max_time_rounding: {
default: string;
description: string;
enum: (...)[];
type: string;
};
name: { description: string; type: string };
prefer_native_scheduling: { description: string; type: string };
preferred_code_length: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
use_backup_access_code_pool: { description: string; type: string };
use_offline_access_code: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_code: { $ref: ... };
action_attempt: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/create_multiple": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
allow_external_modification: {
description: string;
type: string;
};
attempt_for_offline_device: { default: boolean; type: string };
behavior_when_code_cannot_be_shared: {
default: string;
description: string;
enum: (...)[];
type: string;
};
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
ends_at: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
max_time_rounding: {
default: string;
description: string;
enum: (...)[];
type: string;
};
name: { description: string; type: string };
prefer_native_scheduling: { description: string; type: string };
preferred_code_length: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
use_backup_access_code_pool: { description: string; type: string };
use_offline_access_code: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_codes: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
allow_external_modification: {
description: string;
type: string;
};
attempt_for_offline_device: { default: boolean; type: string };
behavior_when_code_cannot_be_shared: {
default: string;
description: string;
enum: (...)[];
type: string;
};
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
ends_at: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
max_time_rounding: {
default: string;
description: string;
enum: (...)[];
type: string;
};
name: { description: string; type: string };
prefer_native_scheduling: { description: string; type: string };
preferred_code_length: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
use_backup_access_code_pool: { description: string; type: string };
use_offline_access_code: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_codes: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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/delete": {
delete: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
default?: undefined;
description: string;
format: string;
type: string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
default: boolean;
description?: undefined;
format?: undefined;
type: string;
"x-undocumented": string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_codes/generate_code": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { generated_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { generated_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
access_token?: undefined;
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
access_token: never[];
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
access_token?: undefined;
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
access_token?: undefined;
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
access_token?: undefined;
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
code: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
access_token?: undefined;
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
access_token: never[];
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
access_token?: undefined;
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
access_token?: undefined;
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
access_token?: undefined;
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: 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: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
customer_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
limit: {
default: number;
description: string;
format: string;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_codes: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/pull_backup_access_code": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_code: { $ref: ... };
backup_access_code: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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/report_device_constraints": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
max_code_length: {
description: string;
maximum: number;
minimum: number;
type: string;
};
min_code_length: {
description: string;
maximum: number;
minimum: number;
type: string;
};
supported_code_lengths: {
description: string;
items: { maximum: ...; minimum: ...; type: ... };
minItems: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_codes/simulate/create_unmanaged_access_code": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
device_id: { description: string; format: string; type: string };
name: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/unmanaged/convert_to_managed": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
force: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
force: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_codes/unmanaged/delete": {
delete: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
default?: undefined;
description: string;
format: string;
type: string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
default: boolean;
description?: undefined;
format?: undefined;
type: string;
"x-undocumented": string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_codes/unmanaged/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
code: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/unmanaged/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
default?: undefined;
description: string;
format: string;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
default?: undefined;
description: string;
format?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
default: number;
description: string;
format: string;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
default?: undefined;
description: string;
format?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_codes: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
limit: {
default: number;
description: string;
format: string;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
user_identifier_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_codes: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/unmanaged/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
force: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_managed: { type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
force: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_managed: { type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_codes/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
attempt_for_offline_device: { default: boolean; type: string };
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
device_id: { description: string; format: string; type: string };
ends_at: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_managed: { description: string; type: string };
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
max_time_rounding: {
default: string;
description: string;
enum: (...)[];
type: string;
};
name: { description: string; type: string };
prefer_native_scheduling: { description: string; type: string };
preferred_code_length: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
type: { description: string; enum: (...)[]; type: string };
use_backup_access_code_pool: { description: string; type: string };
use_offline_access_code: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
attempt_for_offline_device: { default: boolean; type: string };
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
device_id: { description: string; format: string; type: string };
ends_at: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_managed: { description: string; type: string };
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
max_time_rounding: {
default: string;
description: string;
enum: (...)[];
type: string;
};
name: { description: string; type: string };
prefer_native_scheduling: { description: string; type: string };
preferred_code_length: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
type: { description: string; enum: (...)[]; type: string };
use_backup_access_code_pool: { description: string; type: string };
use_offline_access_code: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
attempt_for_offline_device: { default: boolean; type: string };
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
device_id: { description: string; format: string; type: string };
ends_at: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_managed: { description: string; type: string };
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
max_time_rounding: {
default: string;
description: string;
enum: (...)[];
type: string;
};
name: { description: string; type: string };
prefer_native_scheduling: { description: string; type: string };
preferred_code_length: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
type: { description: string; enum: (...)[]; type: string };
use_backup_access_code_pool: { description: string; type: string };
use_offline_access_code: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_codes/update_multiple": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
common_code_key: { description: string; type: string };
ends_at: { description: string; type: string };
name: { description: string; type: string };
starts_at: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
common_code_key: { description: string; type: string };
ends_at: { description: string; type: string };
name: { description: string; type: string };
starts_at: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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-response-key": null;
"x-title": string;
};
};
"/access_grants/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
allOf: (
| { oneOf: ...; properties?: ...; required?: ...; type?: ... }
| { oneOf?: ...; properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_grant: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_grants/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_grants/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_grant: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_grant: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_grants/get_related": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
items: { enum?: undefined; format: string; type: string };
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description?: undefined;
items: { enum: string[]; format?: undefined; type: string };
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-batch-keys": string[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
exclude: { items: { enum: ...; type: ... }; type: string };
include: { items: { enum: ...; type: ... }; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-batch-keys": 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: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_key: { description: string; type: string };
acs_entrance_id: {
description: string;
format: string;
type: string;
};
acs_system_id: {
description: string;
format: string;
type: string;
};
customer_key: { description: string; type: string };
location_id: {
deprecated: boolean;
format: string;
type: string;
"x-deprecated": string;
};
reservation_key: { description: string; type: string };
space_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_grants: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_grants/request_access_methods": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
requested_access_methods: {
description: string;
items: { properties: ...; required: ...; type: ... };
minItems: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_grant: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-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/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: {
access_grant: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-draft": ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_grant: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-draft": ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_grants/unmanaged/list": {
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_grants: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_id: {
description: string;
format: string;
type: string;
};
acs_system_id: {
description: string;
format: string;
type: string;
};
reservation_key: { description: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_grants: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_grants/unmanaged/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
access_grant_key: { description: string; type: string };
is_managed: { description: string; enum: (...)[]; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
access_grant_key: { description: string; type: string };
is_managed: { description: string; enum: (...)[]; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: 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/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
name: { description: string; nullable: boolean; type: string };
starts_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
name: { description: string; nullable: boolean; type: string };
starts_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_methods/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_methods/encode": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method_id: {
description: string;
format: string;
type: string;
};
acs_encoder_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_methods/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_method: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_method: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_methods/get_related": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
items: { enum?: undefined; format: string; type: string };
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description?: undefined;
items: { enum: string[]; format?: undefined; type: string };
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-batch-keys": string[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
exclude: { items: { enum: ...; type: ... }; type: string };
include: { items: { enum: ...; type: ... }; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-batch-keys": string[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_methods/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_methods: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
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_id: {
description: string;
format: string;
type: string;
};
acs_entrance_id: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_methods: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
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_methods/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: {
access_method: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-draft": ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_method: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-draft": ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_methods/unmanaged/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_methods: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
acs_entrance_id: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_methods: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/access_groups/add_user": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/access_groups/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/access_groups/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_group: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_group: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/access_groups/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_groups: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_groups: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/access_groups/list_accessible_entrances": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/access_groups/list_users": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/access_groups/remove_user": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/access_groups/unmanaged/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_group: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_group: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/access_groups/unmanaged/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_groups: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_groups: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/credential_pools/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credential_pools: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credential_pools: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/credential_provisioning_automations/launch": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_pool_id: {
description: string;
format: string;
type: string;
};
create_credential_manager_user: {
description: string;
type: string;
};
credential_manager_acs_system_id: {
description: string;
format: string;
type: string;
};
credential_manager_acs_user_id: {
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credential_provisioning_automation: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/credentials/assign": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/credentials/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method: {
description: string;
enum: (...)[];
type: string;
};
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
allowed_acs_entrance_ids: {
default: (...)[];
description: string;
items: { format: ...; type: ... };
type: string;
};
assa_abloy_vostio_metadata: {
description: string;
properties: {
auto_join: ...;
join_all_guest_acs_entrances: ...;
override_all_guest_acs_entrances: ...;
override_guest_acs_entrance_ids: ...;
};
type: string;
};
code: { description: string; pattern: string; type: string };
credential_manager_acs_system_id: {
description: string;
format: string;
type: string;
};
ends_at: { description: string; format: string; type: string };
hotek_metadata: {
properties: { auto_join: ...; override: ... };
type: string;
"x-undocumented": string;
};
is_multi_phone_sync_credential: {
default: boolean;
description: string;
type: string;
};
salto_space_metadata: {
description: string;
properties: { assign_new_key: ...; update_current_key: ... };
type: string;
};
starts_at: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
visionline_metadata: {
description: string;
properties: {
assa_abloy_credential_service_mobile_endpoint_id: ...;
auto_join: ...;
card_format: ...;
card_function_type: ...;
is_override_key: ...;
joiner_acs_credential_ids: ...;
override: ...;
};
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/credentials/create_offline_code": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_user_id: {
description: string;
format: string;
type: string;
};
allowed_acs_entrance_id: {
description: string;
format: string;
type: string;
};
ends_at: { description: string; format: string; type: string };
is_one_time_use: {
default: boolean;
description: string;
type: string;
};
starts_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/credentials/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/credentials/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/credentials/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
allOf: (
| { oneOf: ...; properties?: ...; type?: ... }
| { oneOf?: ...; properties: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/credentials/list_accessible_entrances": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/credentials/unassign": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/credentials/unmanaged/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/credentials/unmanaged/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| {
description: ...;
properties: ...;
required: ...;
type: ...;
}
| { description: ...; properties: ...; required: ...; type: ... }
| { description: ...; properties: ...; required: ...; type: ... }
| { description: ...; properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/credentials/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: { description: string; type: string };
code: { description: string; pattern: string; type: string };
ends_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: { description: string; type: string };
code: { description: string; pattern: string; type: string };
ends_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/encoders/encode_credential": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method_id: {
description: string;
format: string;
type: string;
};
acs_credential_id: {
description: string;
format: string;
type: string;
};
acs_encoder_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
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: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/encoders/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_encoder: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_encoder_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_encoder: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/encoders/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_encoders: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: 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: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
allOf: (
| { oneOf: ...; properties?: ...; type?: ... }
| { oneOf?: ...; properties: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_encoders: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: 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: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/encoders/scan_credential": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_encoder_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/encoders/simulate/next_credential_encode_will_fail": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| {
additionalProperties: ...;
properties: ...;
required: ...;
type: ...;
}
| {
additionalProperties: ...;
properties: ...;
required: ...;
type: ...;
}
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/encoders/simulate/next_credential_encode_will_succeed": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
additionalProperties: boolean;
properties: {
acs_encoder_id: {
description: string;
format: string;
type: string;
};
scenario: {
default: string;
description: string;
enum: (...)[];
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
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;
};
};
"/acs/encoders/simulate/next_credential_scan_will_fail": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| {
additionalProperties: ...;
properties: ...;
required: ...;
type: ...;
}
| {
additionalProperties: ...;
properties: ...;
required: ...;
type: ...;
}
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/encoders/simulate/next_credential_scan_will_succeed": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| {
additionalProperties: ...;
properties: ...;
required: ...;
type: ...;
}
| {
additionalProperties: ...;
properties: ...;
required: ...;
type: ...;
}
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/entrances/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_entrance: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
access_token?: undefined;
api_key: never[];
client_session?: undefined;
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: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_entrance: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
access_token?: undefined;
api_key: never[];
client_session?: undefined;
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: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/entrances/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
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: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: 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: string;
format: string;
type: string;
};
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
acs_system_id: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
customer_key: { description: string; type: string };
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
location_id: {
deprecated: boolean;
format: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/entrances/list_credentials_with_access": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format: string;
items?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format?: undefined;
items: { enum: string[]; type: string };
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_id: {
description: string;
format: string;
type: string;
};
include_if: {
description: string;
items: { enum: ...; type: ... };
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/systems/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_system: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_system: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/systems/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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: string;
format: string;
type: string;
};
customer_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/systems/report_devices": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_encoders: {
default: (...)[];
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
acs_entrances: {
default: (...)[];
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
acs_system_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/add_to_access_group": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_schedule: {
description: string;
properties: { ends_at: ...; starts_at: ... };
type: string;
};
acs_access_group_ids: {
default: (...)[];
description: string;
items: { format: ...; type: ... };
type: string;
};
acs_system_id: {
description: string;
format: string;
type: string;
};
email: {
deprecated: boolean;
format: string;
type: string;
"x-deprecated": string;
};
email_address: {
description: string;
format: string;
type: string;
};
full_name: { description: string; type: string };
phone_number: { description: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_user: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/users/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_user: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_user: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/users/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format: string;
minimum?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
minLength: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
exclusiveMinimum: boolean;
format?: undefined;
minimum: number;
minLength?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
user_identity_email_address: { description: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_phone_number: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/users/list_accessible_entrances": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/users/remove_from_access_group": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/revoke_access_to_all_entrances": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/suspend": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/unmanaged/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_user: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_user_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_user: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/users/unmanaged/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
format: string;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
format?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
format: string;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
user_identity_email_address: { description: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_phone_number: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/users/unsuspend": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_schedule: {
description: string;
nullable: boolean;
properties: { ends_at: ...; starts_at: ... };
required: (...)[];
type: string;
};
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
email: {
deprecated: boolean;
format: string;
type: string;
"x-deprecated": string;
};
email_address: {
description: string;
format: string;
type: string;
};
full_name: { description: string; minLength: number; type: string };
hid_acs_system_id: { format: string; type: string };
phone_number: { description: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_schedule: {
description: string;
nullable: boolean;
properties: { ends_at: ...; starts_at: ... };
required: (...)[];
type: string;
};
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
email: {
deprecated: boolean;
format: string;
type: string;
"x-deprecated": string;
};
email_address: {
description: string;
format: string;
type: string;
};
full_name: { description: string; minLength: number; type: string };
hid_acs_system_id: { format: string; type: string };
phone_number: { description: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/action_attempts/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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;
}
| {
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: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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;
}
| {
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;
};
};
"/action_attempts/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
items: { format: string; type: string };
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format: string;
items?: undefined;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
exclusiveMinimum: boolean;
format?: undefined;
items?: undefined;
minimum: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
items?: undefined;
minimum?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
action_attempts: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
action_attempt_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_id: { description: string; format: string; type: string };
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
action_attempts: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/bridges/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
"x-undocumented": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
bridge_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
"x-undocumented": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/bridges/list": {
get: {
description: string;
operationId: string;
parameters: never[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridges: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": { schema: { properties: {}; type: string } };
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridges: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/client_sessions/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_ids: {
description: string;
items: { type: ... };
type: string;
};
connected_account_ids: {
description: string;
items: { type: ... };
type: string;
};
customer_id: { description: string; type: string };
customer_key: {
description: string;
minLength: number;
type: string;
};
expires_at: { description: string; format: string; type: string };
user_identifier_key: {
description: string;
minLength: number;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_ids: {
deprecated: boolean;
description: string;
items: { format: ...; type: ... };
maxItems: number;
minItems: number;
type: string;
"x-deprecated": string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
publishable_key: never[];
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
publishable_key?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
publishable_key?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
publishable_key?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_ids: {
description: string;
items: { type: ... };
type: string;
};
connected_account_ids: {
description: string;
items: { type: ... };
type: string;
};
customer_id: { description: string; type: string };
customer_key: {
description: string;
minLength: number;
type: string;
};
expires_at: { description: string; format: string; type: string };
user_identifier_key: {
description: string;
minLength: number;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_ids: {
deprecated: boolean;
description: string;
items: { format: ...; type: ... };
maxItems: number;
minItems: number;
type: string;
"x-deprecated": string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
publishable_key: never[];
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
publishable_key?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
publishable_key?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
publishable_key?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/client_sessions/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
client_session_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/client_sessions/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
client_session_id: {
description: string;
format: string;
type: string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/client_sessions/get_or_create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_ids: {
description: string;
items: { type: ... };
type: string;
};
connected_account_ids: {
description: string;
items: { type: ... };
type: string;
};
expires_at: { description: string; format: string; type: string };
user_identifier_key: {
description: string;
minLength: number;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_ids: {
deprecated: boolean;
description: string;
items: { format: ...; type: ... };
maxItems: number;
minItems: number;
type: string;
"x-deprecated": string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
publishable_key: never[];
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
publishable_key?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
publishable_key?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
publishable_key?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/client_sessions/grant_access": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
client_session_id: { description: string; type: string };
connect_webview_ids: {
description: string;
items: { type: ... };
type: string;
};
connected_account_ids: {
description: string;
items: { type: ... };
type: string;
};
user_identifier_key: { description: string; type: string };
user_identity_id: { description: string; type: string };
user_identity_ids: {
deprecated: boolean;
description: string;
items: { type: ... };
maxItems: number;
minItems: number;
type: string;
"x-deprecated": string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
client_session_id: { description: string; type: string };
connect_webview_ids: {
description: string;
items: { type: ... };
type: string;
};
connected_account_ids: {
description: string;
items: { type: ... };
type: string;
};
user_identifier_key: { description: string; type: string };
user_identity_id: { description: string; type: string };
user_identity_ids: {
deprecated: boolean;
description: string;
items: { type: ... };
maxItems: number;
minItems: number;
type: string;
"x-deprecated": string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/client_sessions/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
client_sessions: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
client_session_id: { description: string; type: string };
connect_webview_id: { description: string; type: string };
user_identifier_key: { description: string; type: string };
user_identity_id: { description: string; type: string };
without_user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
client_sessions: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/client_sessions/revoke": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
client_session_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/connect_webviews/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
accepted_capabilities: {
description: string;
items: { description: ...; enum: ...; type: ... };
type: string;
};
accepted_providers: {
description: string;
items: { enum: ...; type: ... };
type: string;
};
automatically_manage_new_devices: {
description: string;
type: string;
};
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
custom_redirect_failure_url: { description: string; type: string };
custom_redirect_url: { description: string; type: string };
customer_key: {
description: string;
minLength: number;
type: string;
};
device_selection_mode: {
enum: (...)[];
type: string;
"x-undocumented": string;
};
excluded_providers: {
description: string;
items: { type: ... };
type: string;
};
provider_category: {
description: string;
enum: (...)[];
type: string;
};
wait_for_device_creation: {
default: boolean;
description: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connect_webview: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/connect_webviews/delete": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/connect_webviews/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connect_webview: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connect_webview: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/connect_webviews/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
description: string;
format?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
description: string;
format?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default: number;
description: string;
format: string;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
description: string;
format?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connect_webviews: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
limit: {
default: number;
description: string;
format: string;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connect_webviews: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/connected_accounts/delete": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connected_account_id: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connected_account_id: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/connected_accounts/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connected_account: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connected_account: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/connected_accounts/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
minimum?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
minimum?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
minimum?: undefined;
minLength: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
minLength?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
minimum?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connected_accounts: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connected_accounts: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/connected_accounts/simulate/disconnect": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connected_account_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
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/sync": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connected_account_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/connected_accounts/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
accepted_capabilities: {
description: string;
items: { description: ...; enum: ...; type: ... };
type: string;
};
automatically_manage_new_devices: {
description: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connected_account: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
accepted_capabilities: {
description: string;
items: { description: ...; enum: ...; type: ... };
type: string;
};
automatically_manage_new_devices: {
description: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connected_account: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/customers/create_portal": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
allOf: (
| { default: ...; description: ...; properties: ...; type: ... }
| { default?: ...; description?: ...; properties: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { magic_link: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/customers/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: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_keys: {
description: string;
items: { type: ... };
type: string;
};
booking_keys: {
description: string;
items: { type: ... };
type: string;
};
building_keys: {
description: string;
items: { type: ... };
type: string;
};
common_area_keys: {
description: string;
items: { type: ... };
type: string;
};
customer_keys: {
description: string;
items: { type: ... };
type: string;
};
facility_keys: {
description: string;
items: { type: ... };
type: string;
};
guest_keys: {
description: string;
items: { type: ... };
type: string;
};
listing_keys: {
description: string;
items: { type: ... };
type: string;
};
property_keys: {
description: string;
items: { type: ... };
type: string;
};
property_listing_keys: {
description: string;
items: { type: ... };
type: string;
};
reservation_keys: {
description: string;
items: { type: ... };
type: string;
};
resident_keys: {
description: string;
items: { type: ... };
type: string;
};
room_keys: {
description: string;
items: { type: ... };
type: string;
};
space_keys: {
description: string;
items: { type: ... };
type: string;
};
staff_member_keys: {
description: string;
items: { type: ... };
type: string;
};
tenant_keys: {
description: string;
items: { type: ... };
type: string;
};
unit_keys: {
description: string;
items: { type: ... };
type: string;
};
user_identity_keys: {
description: string;
items: { type: ... };
type: string;
};
user_keys: {
description: string;
items: { type: ... };
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/customers/push_data": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grants: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
bookings: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
buildings: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
common_areas: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
facilities: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
guests: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
listings: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
properties: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
property_listings: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
reservations: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
residents: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
rooms: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
sites: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
spaces: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
staff_members: {
description: string;
items: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
};
type: string;
};
tenants: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
units: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
user_identities: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
users: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
};
"/devices/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { device: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
name: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { device: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/devices/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: 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: string; enum: (...)[]; type: string }[];
type?: undefined;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items: {
enum?: undefined;
format?: undefined;
oneOf: { description: ...; enum: ...; type: ... }[];
type?: undefined;
};
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum: string[];
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default: number;
deprecated?: undefined;
description: string;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable: boolean;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description?: undefined;
enum?: undefined;
format?: undefined;
items: {
enum: string[];
format?: undefined;
oneOf?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented": string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated: boolean;
description?: undefined;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable: boolean;
oneOf?: undefined;
type: string;
"x-deprecated": string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength: number;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_type: { description: string; oneOf: (...)[] };
device_types: {
description: string;
items: { oneOf: ... };
type: string;
};
exclude_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
include_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
manufacturer: { description: string; enum: (...)[]; type: string };
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
unstable_location_id: {
deprecated: boolean;
format: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/devices/list_device_providers": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; enum: string[]; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
device_providers: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
provider_category: {
description: string;
enum: (...)[];
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
device_providers: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/devices/report_provider_metadata": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
devices: {
description: string;
items: { properties: ...; required: ...; type: ... };
minItems: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
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;
};
};
"/devices/simulate/connect": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/simulate/connect_to_hub": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/simulate/disconnect": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/simulate/disconnect_from_hub": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/simulate/paid_subscription": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { format: string; type: string };
is_expired: { type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/simulate/remove": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/unmanaged/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { device: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
name: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { device: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/devices/unmanaged/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: 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: string; enum: (...)[]; type: string }[];
type?: undefined;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items: {
enum?: undefined;
format?: undefined;
oneOf: { description: ...; enum: ...; type: ... }[];
type?: undefined;
};
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum: string[];
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable: boolean;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description?: undefined;
enum?: undefined;
format?: undefined;
items: {
enum: string[];
format?: undefined;
oneOf?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented": string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated: boolean;
description?: undefined;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable: boolean;
oneOf?: undefined;
type: string;
"x-deprecated": string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength: number;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
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;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: 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: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_type: { description: string; oneOf: (...)[] };
device_types: {
description: string;
items: { oneOf: ... };
type: string;
};
exclude_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
include_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
manufacturer: { description: string; enum: (...)[]; type: string };
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
unstable_location_id: {
deprecated: boolean;
format: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: 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;
};
};
"/devices/unmanaged/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
device_id: { description: string; format: string; type: string };
is_managed: { description: string; enum: (...)[]; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
device_id: { description: string; format: string; type: string };
is_managed: { description: string; enum: (...)[]; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
device_id: { description: string; format: string; type: string };
is_managed: { default: boolean; description: string; type: string };
name: { description: string; nullable: boolean; type: string };
properties: { properties: { name: ... }; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
device_id: { description: string; format: string; type: string };
is_managed: { default: boolean; description: string; type: string };
name: { description: string; nullable: boolean; type: string };
properties: { properties: { name: ... }; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/events/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
event: { $ref: ... };
message: { type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
event_id: { description: string; format: string; type: string };
event_type: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
event: { $ref: ... };
message: { type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/events/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
enum?: undefined;
format?: 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: string[];
format?: undefined;
oneOf?: undefined;
type: string;
};
maxItems?: undefined;
minItems?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
enum?: undefined;
format: string;
items?: undefined;
maxItems?: undefined;
minItems?: undefined;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
events: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
access_code_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
acs_entrance_id: {
description: string;
format: string;
type: string;
};
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_system_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
acs_user_id: { description: string; format: string; type: string };
between: {
description: string;
items: { oneOf: ... };
maxItems: number;
minItems: number;
type: string;
};
connect_webview_id: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
customer_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
event_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
event_type: { description: string; enum: (...)[]; type: string };
event_types: {
description: string;
items: { enum: ...; type: ... };
type: string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
since: { description: string; type: string };
unstable_offset: {
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
events: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/instant_keys/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: 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: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: 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: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: 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: string;
format: string;
type: string;
};
instant_key_url: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { instant_key: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: 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: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
instant_keys: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/locks/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
device: { $ref: ... };
lock: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
name: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
device: { $ref: ... };
lock: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/locks/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: 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: string[];
format?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default: number;
deprecated?: undefined;
description: string;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description?: undefined;
enum?: undefined;
format?: undefined;
items: {
description?: undefined;
enum: string[];
format?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented": string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated: boolean;
description?: undefined;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
"x-deprecated": string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength: number;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
locks: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_type: { description: string; enum: (...)[]; type: string };
device_types: {
description: string;
items: { description: ...; enum: ...; type: ... };
type: string;
};
exclude_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
include_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
manufacturer: { description: string; enum: (...)[]; type: string };
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
unstable_location_id: {
deprecated: boolean;
format: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
locks: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/locks/lock_door": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/locks/simulate/keypad_code_entry": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
code: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/locks/simulate/manual_lock_via_keypad": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/locks/unlock_door": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/noise_sensors/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: 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: string[];
format?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default: number;
deprecated?: undefined;
description: string;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description?: undefined;
enum?: undefined;
format?: undefined;
items: {
description?: undefined;
enum: string[];
format?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented": string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated: boolean;
description?: undefined;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
"x-deprecated": string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength: number;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
noise_sensors: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_type: { description: string; enum: (...)[]; type: string };
device_types: {
description: string;
items: { description: ...; enum: ...; type: ... };
type: string;
};
exclude_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
include_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
manufacturer: { description: string; enum: (...)[]; type: string };
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
unstable_location_id: {
deprecated: boolean;
format: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
noise_sensors: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/noise_sensors/noise_thresholds/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
ends_daily_at: { description: string; type: string };
name: { description: string; type: string };
noise_threshold_decibels: {
description: string;
format: string;
type: string;
};
noise_threshold_nrs: {
description: string;
format: string;
type: string;
};
starts_daily_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
action_attempt: { $ref: ... };
noise_threshold: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/noise_sensors/noise_thresholds/delete": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
noise_threshold_id: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
noise_threshold_id: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/noise_sensors/noise_thresholds/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
noise_threshold: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
noise_threshold_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
noise_threshold: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/noise_sensors/noise_thresholds/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format: string;
type: string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format?: undefined;
type: string;
"x-undocumented": string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
noise_thresholds: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
is_programmed: {
description: string;
type: string;
"x-undocumented": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
noise_thresholds: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/noise_sensors/noise_thresholds/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
ends_daily_at: { description: string; type: string };
name: { description: string; type: string };
noise_threshold_decibels: {
description: string;
format: string;
type: string;
};
noise_threshold_id: {
description: string;
format: string;
type: string;
};
noise_threshold_nrs: {
description: string;
format: string;
type: string;
};
starts_daily_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
ends_daily_at: { description: string; type: string };
name: { description: string; type: string };
noise_threshold_decibels: {
description: string;
format: string;
type: string;
};
noise_threshold_id: {
description: string;
format: string;
type: string;
};
noise_threshold_nrs: {
description: string;
format: string;
type: string;
};
starts_daily_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
ends_daily_at: { description: string; type: string };
name: { description: string; type: string };
noise_threshold_decibels: {
description: string;
format: string;
type: string;
};
noise_threshold_id: {
description: string;
format: string;
type: string;
};
noise_threshold_nrs: {
description: string;
format: string;
type: string;
};
starts_daily_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/noise_sensors/simulate/trigger_noise_threshold": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/phones/deactivate": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: { device_id: { description: string; type: string } };
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: { device_id: { description: string; type: string } };
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/phones/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; phone: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; phone: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/phones/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
phones: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
owner_user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
phones: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/phones/simulate/create_sandbox_phone": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
assa_abloy_metadata: {
default: {};
description: string;
properties: {
application_version: ...;
ble_capability: ...;
hce_capability: ...;
nfc_capability: ...;
seos_applet_version: ...;
seos_tsm_endpoint_id: ...;
};
type: string;
};
custom_sdk_installation_id: { description: string; type: string };
phone_metadata: {
default: {};
description: string;
properties: {
device_manufacturer: ...;
device_model: ...;
operating_system: ...;
os_version: ...;
};
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; phone: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/seam/bridge/v1/bridge_client_sessions/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
bridge_client_machine_identifier_key: {
description: string;
type: string;
};
bridge_client_name: { description: string; type: string };
bridge_client_time_zone: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_client_session: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { certified_client: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/bridge/v1/bridge_client_sessions/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_client_session: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_client_session: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/bridge/v1/bridge_client_sessions/refresh_telemetry_token": {
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_client_session: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/bridge/v1/bridge_client_sessions/regenerate_pairing_code": {
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_client_session: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/bridge/v1/bridge_client_sessions/report_status": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
is_tailscale_connected: {
description: string;
nullable: boolean;
type: string;
};
tailscale_ip_v4: {
description: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/bridge/v1/bridge_connected_systems/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_connected_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_connected_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/console/v1/get_resource_locator": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
resource_locator: { properties: ...; required: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
resource_locator: { properties: ...; required: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/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: { type: ... };
pagination: { $ref: ... };
timeline: { properties: ...; required: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
created_before: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: { description: string; type: string };
resource_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
timeline: { properties: ...; required: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/access_grants/list": {
get: {
description: string;
operationId: string;
parameters: never[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_grants: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { 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: {}; type: string } };
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_grants: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { 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/automation_runs/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
enum?: undefined;
exclusiveMinimum?: undefined;
format: string;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
enum: string[];
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
enum?: undefined;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
enum?: undefined;
exclusiveMinimum: boolean;
format?: undefined;
minimum: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
enum?: undefined;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
automation_runs: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
automation_id: {
description: string;
format: string;
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
partner_resource_id: {
description: string;
format: string;
type: string;
};
rule: { description: string; enum: (...)[]; type: string };
success: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
automation_runs: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/automations/delete": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": { schema: { properties: {}; type: string } };
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": { schema: { properties: {}; type: string } };
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/automations/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_rules: { properties: ...; type: ... };
climate_rules: { properties: ...; required: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_rules: { properties: ...; type: ... };
climate_rules: { properties: ...; required: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/automations/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_rules: {
description: string;
properties: {
reservation_created: ...;
reservation_deleted: ...;
reservation_spaces_updated: ...;
reservation_time_updated: ...;
space_name_updated: ...;
staff_member_created: ...;
staff_member_name_updated: ...;
user_identity_name_updated: ...;
};
type: string;
};
climate_rules: {
description: string;
properties: { rules: ... };
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_rules: {
description: string;
properties: {
reservation_created: ...;
reservation_deleted: ...;
reservation_spaces_updated: ...;
reservation_time_updated: ...;
space_name_updated: ...;
staff_member_created: ...;
staff_member_name_updated: ...;
user_identity_name_updated: ...;
};
type: string;
};
climate_rules: {
description: string;
properties: { rules: ... };
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/connectors/authorize": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; minLength: number; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector_authorize: {
properties: ...;
required: ...;
type: ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
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: {
connector_name: {
description: string;
minLength: number;
type: string;
};
slug: { description: string; minLength: number; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector_authorize: {
properties: ...;
required: ...;
type: ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
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/connectors/connector_types": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector_types: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: 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: {
connector_types: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: 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/connectors/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
config: {
additionalProperties: {};
description: string;
type: string;
};
connector_type: {
description: string;
enum: (...)[];
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector: { properties: ...; required: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: 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/connectors/delete": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connector_id: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector: { properties: ...; required: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: 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/connectors/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connectors: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: 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: {
connectors: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: 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/connectors/sync": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connector_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector_sync: { properties: ...; required: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| { api_key: never[]; console_session_with_workspace?: undefined }
| { api_key?: undefined; console_session_with_workspace: 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/connectors/update": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
config: { description: string; oneOf: (...)[] };
connector_id: {
description: string;
minLength: number;
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector: { properties: ...; required: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: 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/customers/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
minimum?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
customers: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: 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: {
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
customers: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: 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/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: string[]; 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: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
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: string;
items: { oneOf: ... };
maxItems: number;
minItems: number;
type: string;
};
event_type: { description: string; enum: (...)[]; type: string };
event_types: {
description: string;
items: { enum: ...; type: ... };
type: string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
since: { description: string; type: string };
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
events: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { 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: { properties: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
customer_portal_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
customer_portal: { properties: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/reservations/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
reservation: { properties: ...; required: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
reservation_id: {
description: string;
format: string;
type: string;
};
reservation_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
reservation: { properties: ...; required: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/reservations/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
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: string;
minimum?: undefined;
minLength?: undefined;
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: number;
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: {
ok: { type: ... };
pagination: { $ref: ... };
reservations: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
created_before: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
space_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
reservations: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/settings/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
business_vertical: { description: ...; enum: ...; type: ... };
ok: { type: ... };
slug: { nullable: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| { api_key?: undefined; console_session_with_workspace: never[] }
| { api_key: never[]; console_session_with_workspace?: undefined }
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-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: { description: ...; enum: ...; type: ... };
ok: { type: ... };
slug: { nullable: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| { api_key?: undefined; console_session_with_workspace: never[] }
| { api_key: never[]; console_session_with_workspace?: undefined }
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/settings/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
business_vertical: {
description: string;
enum: (...)[];
type: string;
};
slug: { description: string; nullable: boolean; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| { api_key?: undefined; console_session_with_workspace: never[] }
| { api_key: never[]; console_session_with_workspace?: undefined }
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
business_vertical: {
description: string;
enum: (...)[];
type: string;
};
slug: { description: string; nullable: boolean; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| { api_key?: undefined; console_session_with_workspace: never[] }
| { api_key: never[]; console_session_with_workspace?: undefined }
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/spaces/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
name: { description: string; type: string };
parent_space_key: { description: string; type: string };
parent_space_name: { description: string; type: string };
space_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; space: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
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;
"x-undocumented": string;
};
};
"/seam/customer/v1/spaces/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
description: string;
format?: undefined;
minLength: number;
type: string;
"x-draft"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
description: string;
format: string;
minLength?: undefined;
type: string;
"x-draft": string;
"x-undocumented": string;
};
}
| {
in: string;
name: string;
schema: {
description: string;
format?: undefined;
minLength?: undefined;
type: string;
"x-draft"?: undefined;
"x-undocumented"?: undefined;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
spaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
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;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connected_account_id: {
description: string;
format: string;
type: string;
"x-draft": string;
"x-undocumented": string;
};
search: { description: string; minLength: number; type: string };
space_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
spaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
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;
"x-undocumented": string;
};
};
"/seam/customer/v1/spaces/list_reservations": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
default: string;
description: string;
enum: string[];
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
default?: undefined;
description: string;
enum?: undefined;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
reservations: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
issued_status: {
default: string;
description: string;
enum: (...)[];
type: string;
};
space_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
reservations: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/staff_members/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: {
access_grant: { $ref: ... };
ok: { type: ... };
spaces: { items: ...; type: ... };
staff_member: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
};
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
staff_member_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_grant: { $ref: ... };
ok: { type: ... };
spaces: { items: ...; type: ... };
staff_member: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
};
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/staff_members/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format: string;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
exclusiveMinimum: boolean;
format?: undefined;
minimum: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
staff_members: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
created_before: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
space_id: { description: string; format: string; type: string };
space_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
staff_members: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/instant_key/v1/client_sessions/exchange_short_code": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: { short_code: { description: string; type: string } };
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { certified_client: never[] }[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/instant_key/v1/preview/get": {
get: {
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
instant_key_url: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
instant_key_preview: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { certified_client: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
instant_key_url: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
instant_key_preview: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { certified_client: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/mobile_sdk/v1/acs/credentials/list": {
get: {
description: string;
operationId: string;
parameters: never[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session: never[] }[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": { schema: { properties: {}; type: string } };
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session: never[] }[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/mobile_sdk/v1/phone_sessions/get_or_create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_sdk_installation_id: {
description: string;
type: string;
};
phone_device_metadata: {
description: string;
properties: { manufacturer: ...; model: ...; os_version: ... };
type: string;
};
phone_os: { description: string; enum: (...)[]; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; phone_session: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/mobile_sdk/v1/report_salto_space_audit_trail": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: { format: string; type: string };
salto_space_metadata: {
properties: { justin_mobile_sdk_audit_trail_data: ... };
required: (...)[];
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { 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/partner/v1/building_blocks/spaces/auto_map": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
spaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
collection_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
spaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/spaces/add_acs_entrances": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
minItems: number;
type: string;
};
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
minItems: number;
type: string;
};
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/spaces/add_devices": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_ids: {
description: string;
items: { format: ...; type: ... };
minItems: number;
type: string;
};
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_ids: {
description: string;
items: { format: ...; type: ... };
minItems: number;
type: string;
};
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/spaces/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
name: { description: string; type: string };
space_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; space: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/spaces/delete": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/spaces/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; space: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; space: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/spaces/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: string[]; format?: undefined; type: string };
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-batch-keys": string[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
exclude: { items: { enum: ...; type: ... }; type: string };
include: { items: { enum: ...; type: ... }; type: string };
space_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
space_keys: {
description: string;
items: { type: ... };
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-batch-keys": 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: { type: ... };
spaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connected_account_id: {
description: string;
format: string;
type: string;
"x-draft": string;
"x-undocumented": string;
};
customer_key: { description: string; type: string };
search: { description: string; minLength: number; type: string };
space_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
spaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/spaces/remove_acs_entrances": {
delete: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format: string;
items?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format?: undefined;
items: { format: string; type: string };
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/spaces/remove_devices": {
delete: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format: string;
items?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format?: undefined;
items: { format: string; type: string };
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/spaces/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
name: { description: string; type: string };
space_id: { description: string; format: string; type: string };
space_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; space: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
name: { description: string; type: string };
space_id: { description: string; format: string; type: string };
space_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; space: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/activate_climate_preset": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/cool": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
cooling_set_point_celsius: {
description: string;
format: string;
type: string;
};
cooling_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/create_climate_preset": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
climate_preset_mode: {
description: string;
enum: (...)[];
type: string;
};
cooling_set_point_celsius: {
description: string;
format: string;
type: string;
};
cooling_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
ecobee_metadata: {
description: string;
properties: { climate_ref: ...; is_optimized: ...; owner: ... };
required: (...)[];
type: string;
};
fan_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
heating_set_point_celsius: {
description: string;
format: string;
type: string;
};
heating_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
hvac_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
manual_override_allowed: {
default: boolean;
deprecated: boolean;
description: string;
type: string;
"x-deprecated": string;
};
name: {
default: null;
description: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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-response-key": null;
"x-title": string;
};
};
"/thermostats/daily_programs/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
name: { description: string; type: string };
periods: {
description: string;
items: {
description: ...;
properties: ...;
required: ...;
type: ...;
};
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
thermostat_daily_program: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/daily_programs/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
thermostat_daily_program_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/daily_programs/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
name: { description: string; type: string };
periods: {
description: string;
items: {
description: ...;
properties: ...;
required: ...;
type: ...;
};
type: string;
};
thermostat_daily_program_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
name: { description: string; type: string };
periods: {
description: string;
items: {
description: ...;
properties: ...;
required: ...;
type: ...;
};
type: string;
};
thermostat_daily_program_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/delete_climate_preset": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; thermostat: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
name: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; thermostat: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/thermostats/heat": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
heating_set_point_celsius: {
description: string;
format: string;
type: string;
};
heating_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/heat_cool": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
cooling_set_point_celsius: {
description: string;
format: string;
type: string;
};
cooling_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
heating_set_point_celsius: {
description: string;
format: string;
type: string;
};
heating_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: 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: string[];
format?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default: number;
deprecated?: undefined;
description: string;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description?: undefined;
enum?: undefined;
format?: undefined;
items: {
description?: undefined;
enum: string[];
format?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented": string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated: boolean;
description?: undefined;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
"x-deprecated": string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength: number;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
ok: { type: ... };
thermostats: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_type: { description: string; enum: (...)[]; type: string };
device_types: {
description: string;
items: { description: ...; enum: ...; type: ... };
type: string;
};
exclude_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
include_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
manufacturer: { description: string; enum: (...)[]; type: string };
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
unstable_location_id: {
deprecated: boolean;
format: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
ok: { type: ... };
thermostats: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/off": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/schedules/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
device_id: { description: string; type: string };
ends_at: { description: string; type: string };
is_override_allowed: { description: string; type: string };
max_override_period_minutes: {
description: string;
exclusiveMinimum: boolean;
minimum: number;
nullable: boolean;
type: string;
};
name: { description: string; type: string };
starts_at: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
thermostat_schedule: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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;
};
};
"/thermostats/schedules/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
thermostat_schedule_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/schedules/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
thermostat_schedule: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
thermostat_schedule_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
thermostat_schedule: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/schedules/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
required: boolean;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
thermostat_schedules: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
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: {
device_id: { description: string; format: string; type: string };
user_identifier_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
thermostat_schedules: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
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;
};
};
"/thermostats/schedules/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
ends_at: { description: string; type: string };
is_override_allowed: { description: string; type: string };
max_override_period_minutes: {
description: string;
exclusiveMinimum: boolean;
minimum: number;
nullable: boolean;
type: string;
};
name: { description: string; type: string };
starts_at: { description: string; type: string };
thermostat_schedule_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
ends_at: { description: string; type: string };
is_override_allowed: { description: string; type: string };
max_override_period_minutes: {
description: string;
exclusiveMinimum: boolean;
minimum: number;
nullable: boolean;
type: string;
};
name: { description: string; type: string };
starts_at: { description: string; type: string };
thermostat_schedule_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/set_fallback_climate_preset": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/set_fan_mode": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
fan_mode: {
deprecated: boolean;
enum: (...)[];
type: string;
"x-deprecated": string;
};
fan_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/set_hvac_mode": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
discriminator: { propertyName: string };
oneOf: (
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/set_temperature_threshold": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
lower_limit_celsius: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
lower_limit_fahrenheit: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
upper_limit_celsius: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
upper_limit_fahrenheit: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
lower_limit_celsius: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
lower_limit_fahrenheit: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
upper_limit_celsius: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
upper_limit_fahrenheit: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/simulate/hvac_mode_adjusted": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
discriminator: { propertyName: string };
oneOf: (
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/simulate/temperature_reached": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
temperature_celsius: {
description: string;
format: string;
type: string;
};
temperature_fahrenheit: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/update_climate_preset": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
climate_preset_mode: {
description: string;
enum: (...)[];
type: string;
};
cooling_set_point_celsius: {
description: string;
format: string;
type: string;
};
cooling_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
ecobee_metadata: {
description: string;
properties: { climate_ref: ...; is_optimized: ...; owner: ... };
required: (...)[];
type: string;
};
fan_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
heating_set_point_celsius: {
description: string;
format: string;
type: string;
};
heating_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
hvac_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
manual_override_allowed: {
deprecated: boolean;
description: string;
type: string;
"x-deprecated": string;
};
name: {
default: null;
description: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
climate_preset_mode: {
description: string;
enum: (...)[];
type: string;
};
cooling_set_point_celsius: {
description: string;
format: string;
type: string;
};
cooling_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
ecobee_metadata: {
description: string;
properties: { climate_ref: ...; is_optimized: ...; owner: ... };
required: (...)[];
type: string;
};
fan_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
heating_set_point_celsius: {
description: string;
format: string;
type: string;
};
heating_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
hvac_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
manual_override_allowed: {
deprecated: boolean;
description: string;
type: string;
"x-deprecated": string;
};
name: {
default: null;
description: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/update_weekly_program": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
friday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
monday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
saturday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
sunday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
thursday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
tuesday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
wednesday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/unstable_partner/building_blocks/connect_accounts": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
customer_key: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { magic_link: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/unstable_partner/building_blocks/generate_magic_link": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
enum: string[];
items?: undefined;
minLength?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
enum?: undefined;
items?: undefined;
minLength: number;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
enum?: undefined;
items: {
properties: {
name: { description: ...; type: ... };
space_key: { description: ...; minLength: ...; type: ... };
};
required: string[];
type: string;
};
minLength?: undefined;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { magic_link: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
building_block_type: {
description: string;
enum: (...)[];
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
spaces: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { magic_link: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/unstable_partner/building_blocks/manage_devices": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
customer_key: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { magic_link: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/unstable_partner/building_blocks/organize_spaces": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
customer_key: {
description: string;
minLength: number;
type: string;
};
spaces: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { magic_link: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/user_identities/add_acs_user": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_user_id: {
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_user_id: {
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/user_identities/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
email_address: {
description: string;
format: string;
nullable: boolean;
type: string;
};
full_name: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
phone_number: {
description: string;
nullable: boolean;
type: string;
};
user_identity_key: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; user_identity: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/user_identities/enrollment_automations/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-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: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"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: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
enrollment_automation_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
enrollment_automation: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-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: string;
format: string;
type: string;
};
create_credential_manager_user: {
description: string;
type: string;
};
credential_manager_acs_system_id: {
description: string;
format: string;
type: string;
};
credential_manager_acs_user_id: {
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
enrollment_automation: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-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: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
enrollment_automations: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-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: string; type: string };
max_use_count: {
default: number;
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { instant_key: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; user_identity: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
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: {
oneOf: (
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; user_identity: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
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;
};
};
"/user_identities/grant_access_to_device": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/user_identities/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format: string;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
exclusiveMinimum: boolean;
format?: undefined;
minimum: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
user_identities: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
created_before: {
description: string;
format: string;
type: string;
};
credential_manager_acs_system_id: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
user_identities: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/list_accessible_devices": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
accessible_devices: {
deprecated: ...;
items: ...;
type: ...;
"x-deprecated": ...;
};
devices: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
accessible_devices: {
deprecated: ...;
items: ...;
type: ...;
"x-deprecated": ...;
};
devices: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/list_acs_systems": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/list_acs_users": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/remove_acs_user": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_user_id: {
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/user_identities/revoke_access_to_device": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/user_identities/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: {
ok: { type: ... };
user_identity: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-draft": ...;
"x-route-path": ...;
};
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
user_identity: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-draft": ...;
"x-route-path": ...;
};
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/unmanaged/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
exclusiveMinimum: boolean;
format?: undefined;
minimum: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format: string;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
user_identities: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
created_before: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
user_identities: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/unmanaged/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
is_managed: { description: string; enum: (...)[]; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
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-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
is_managed: { description: string; enum: (...)[]; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
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-response-key": null;
"x-title": string;
};
};
"/user_identities/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
email_address: {
description: string;
format: string;
nullable: boolean;
type: string;
};
full_name: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
phone_number: {
description: string;
nullable: boolean;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
email_address: {
description: string;
format: string;
nullable: boolean;
type: string;
};
full_name: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
phone_number: {
description: string;
nullable: boolean;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/webhooks/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
event_types: {
default: (...)[];
description: string;
items: { type: ... };
type: string;
};
url: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; webhook: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/webhooks/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: { webhook_id: { description: string; type: string } };
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/webhooks/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; webhook: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: { webhook_id: { description: string; type: string } };
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; webhook: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/webhooks/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
webhooks: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
webhooks: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/webhooks/update": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
event_types: {
description: string;
items: { type: ... };
type: string;
};
webhook_id: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
event_types: {
description: string;
items: { type: ... };
type: string;
};
webhook_id: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/workspaces/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
company_name: { description: string; type: string };
connect_partner_name: {
deprecated: boolean;
description: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
connect_webview_customization: {
description: string;
properties: {
logo_shape: ...;
primary_button_color: ...;
primary_button_text_color: ...;
success_message: ...;
};
type: string;
};
is_sandbox: { default: boolean; description: string; type: string };
name: { description: string; type: string };
webview_logo_shape: {
deprecated: boolean;
enum: (...)[];
type: string;
"x-deprecated": string;
};
webview_primary_button_color: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
webview_primary_button_text_color: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
webview_success_message: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; workspace: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_without_workspace: never[];
}
| {
console_session_with_workspace: never[];
console_session_without_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
console_session_with_workspace?: undefined;
console_session_without_workspace: never[];
pat_without_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/workspaces/customization_profiles/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
customer_portal_theme: {
properties: {
primary_color: ...;
primary_foreground_color: ...;
secondary_color: ...;
secondary_foreground_color: ...;
};
type: string;
};
name: { default: null; nullable: boolean; type: string };
primary_color: { type: string };
secondary_color: { type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
customization_profile: { $ref: ... };
ok: { type: ... };
};
required: string[];
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: { $ref: ... };
ok: { type: ... };
};
required: string[];
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: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
customization_profile: { $ref: ... };
ok: { type: ... };
};
required: string[];
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: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
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: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
customization_profiles: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
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: {
customer_portal_theme: {
nullable: boolean;
properties: {
primary_color: ...;
primary_foreground_color: ...;
secondary_color: ...;
secondary_foreground_color: ...;
};
type: string;
};
customization_profile_id: { format: string; type: string };
name: { nullable: boolean; type: string };
primary_color: { type: string };
secondary_color: { type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer: 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: {
customer_portal_theme: {
nullable: boolean;
properties: {
primary_color: ...;
primary_foreground_color: ...;
secondary_color: ...;
secondary_foreground_color: ...;
};
type: string;
};
customization_profile_id: { format: string; type: string };
name: { nullable: boolean; type: string };
primary_color: { type: string };
secondary_color: { type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer: 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: { type: ... } };
required: string[];
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: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-batch-keys": string[];
"x-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: string; type: string } };
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-batch-keys": string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/workspaces/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; workspace: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; workspace: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/workspaces/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
workspaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace: never[];
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace: never[];
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace: never[];
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
workspaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace: never[];
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace: never[];
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace: never[];
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/workspaces/reset_sandbox": {
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/workspaces/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_partner_name: { description: string; type: string };
connect_webview_customization: {
description: string;
properties: {
logo_shape: ...;
primary_button_color: ...;
primary_button_text_color: ...;
success_message: ...;
};
type: string;
};
is_publishable_key_auth_enabled: {
description: string;
type: string;
};
is_suspended: { description: string; type: string };
name: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": { description: string };
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_partner_name: { description: string; type: string };
connect_webview_customization: {
description: string;
properties: {
logo_shape: ...;
primary_button_color: ...;
primary_button_text_color: ...;
success_message: ...;
};
type: string;
};
is_publishable_key_auth_enabled: {
description: string;
type: string;
};
is_suspended: { description: string; type: string };
name: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": { description: string };
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
};
servers: { url: string }[];
tags: { description: string; name: string }[];
}
Type declaration
components: {
schemas: {
access_code: {
description: string;
properties: {
access_code_id: { description: string; format: string; type: string };
code: { description: string; nullable: boolean; type: string };
common_code_key: {
description: string;
nullable: boolean;
type: string;
};
created_at: { description: string; format: string; type: string };
device_id: { description: string; format: string; type: string };
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
items: {
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error?: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error: ...;
is_connected_account_error: ...;
is_device_error?: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
)[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
is_backup: { description: string; type: string };
is_backup_access_code_available: { description: string; type: string };
is_external_modification_allowed: { description: string; type: string };
is_managed: { description: string; enum: boolean[]; type: string };
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
is_scheduled_on_device: { description: string; type: string };
is_waiting_for_code_assignment: { description: string; type: string };
name: { description: string; nullable: boolean; type: string };
pulled_backup_access_code_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
starts_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
status: { description: string; enum: string[]; type: string };
type: { description: string; enum: string[]; type: string };
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
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: string; type: string };
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { description: string; type: string };
mode: { description: string; enum: string[]; type: string };
};
required: string[];
type: string;
};
type: string;
};
reservation_key: { description: 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 };
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-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 };
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-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;
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
acs_credential: {
description: string;
properties: {
access_method: { description: string; enum: string[]; type: string };
acs_credential_id: { description: string; format: string; type: string };
acs_credential_pool_id: { format: string; type: string };
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description: string; format: string; type: string };
assa_abloy_vostio_metadata: {
description: string;
properties: {
auto_join: { description: string; type: string };
door_names: {
description: string;
items: { type: string };
type: string;
};
endpoint_id: { description: string; type: string };
key_id: { description: string; type: string };
key_issuing_request_id: { description: string; type: string };
override_guest_acs_entrance_ids: {
description: string;
items: { type: string };
type: string;
};
};
type: string;
};
card_number: { description: string; nullable: boolean; type: string };
code: { description: string; nullable: boolean; type: string };
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { description: string; minLength: number; type: string };
ends_at: { description: string; type: string };
errors: {
description: string;
items: {
properties: {
error_code: { type: string };
message: { type: string };
};
required: string[];
type: string;
};
type: string;
};
external_type: { description: string; enum: string[]; type: string };
external_type_display_name: { description: string; type: string };
is_issued: { description: string; type: string };
is_latest_desired_state_synced_with_provider: {
description: string;
nullable: boolean;
type: string;
};
is_managed: { enum: boolean[]; type: string };
is_multi_phone_sync_credential: { description: string; type: string };
is_one_time_use: { description: string; type: string };
issued_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
latest_desired_state_synced_with_provider_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
parent_acs_credential_id: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
user_identity_id: { description: string; format: string; type: string };
visionline_metadata: {
description: string;
properties: {
auto_join: { description: string; type: string };
card_function_type: {
description: string;
enum: string[];
type: string;
};
card_id: { description: string; type: string };
common_acs_entrance_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
credential_id: { description: string; type: string };
guest_acs_entrance_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
is_valid: { description: string; type: string };
joiner_acs_credential_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
};
required: string[];
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
acs_credential_pool: {
deprecated: boolean;
properties: {
acs_credential_pool_id: { format: string; type: string };
acs_system_id: { format: string; type: string };
created_at: { format: string; type: string };
display_name: { minLength: number; type: string };
external_type: { enum: string[]; type: string };
external_type_display_name: { type: string };
workspace_id: { format: string; type: string };
};
required: string[];
type: string;
"x-deprecated": string;
"x-route-path": string;
"x-undocumented": string;
};
acs_credential_provisioning_automation: {
deprecated: boolean;
properties: {
acs_credential_provisioning_automation_id: {
format: string;
type: string;
};
created_at: { format: string; type: string };
credential_manager_acs_system_id: { format: string; type: string };
user_identity_id: { format: string; type: string };
workspace_id: { format: string; type: string };
};
required: string[];
type: string;
"x-deprecated": string;
"x-route-path": string;
"x-undocumented": string;
};
acs_encoder: {
description: string;
properties: {
acs_encoder_id: { description: string; format: string; type: string };
acs_system_id: { description: string; format: string; type: string };
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { description: string; type: string };
errors: {
description: string;
items: {
description: string;
properties: {
created_at: { description: string; format: string; type: string };
error_code: { description: string; enum: string[]; type: string };
message: { description: string; type: string };
};
required: string[];
type: string;
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
acs_entrance: {
description: string;
properties: {
acs_entrance_id: {
description: string;
format: string;
type: string;
};
acs_system_id: { description: string; format: string; type: string };
assa_abloy_vostio_metadata: {
description: string;
properties: {
door_name: { description: string; type: string };
door_number: { description: string; format: string; type: string };
door_type: { description: string; enum: string[]; type: string };
pms_id: { description: string; type: string };
stand_open: { description: string; type: string };
};
required: string[];
type: string;
};
can_belong_to_reservation: { description: 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_profile: { 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: {
common_area_name: { description: string; type: string };
common_area_number: { description: string; type: string };
room_number: { description: string; type: string };
};
type: string;
};
latch_metadata: {
description: string;
properties: {
accessibility_type: { description: string; type: string };
door_name: { description: string; type: string };
door_type: { description: string; type: string };
is_connected: { description: string; type: string };
};
required: string[];
type: string;
};
salto_ks_metadata: {
description: string;
properties: {
battery_level: { description: string; type: string };
door_name: { description: string; type: string };
intrusion_alarm: { description: string; type: string };
left_open_alarm: { description: string; type: string };
lock_type: { description: string; type: string };
locked_state: { description: string; type: string };
online: { description: string; type: string };
privacy_mode: { description: string; type: string };
};
required: string[];
type: string;
};
salto_space_metadata: {
description: string;
properties: {
audit_on_keys: { description: string; type: string };
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;
};
space_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
visionline_metadata: {
description: string;
properties: {
door_category: {
description: string;
enum: string[];
type: string;
};
door_name: { description: string; type: string };
profiles: {
description: string;
items: {
properties: {
visionline_door_profile_id: { description: ...; type: ... };
visionline_door_profile_type: {
description: ...;
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
type: string;
};
};
required: string[];
type: string;
};
};
required: string[];
type: string;
"x-route-path": string;
};
acs_system: {
description: string;
properties: {
acs_access_group_count: { format: string; type: string };
acs_system_id: { description: string; format: string; type: string };
acs_user_count: { format: string; type: string };
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_ids: {
deprecated: boolean;
description: string;
items: { format: string; type: string };
type: string;
"x-deprecated": string;
};
created_at: { description: string; format: string; type: string };
default_credential_manager_acs_system_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
message: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error: ...;
message: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
external_type: { description: string; enum: string[]; type: string };
external_type_display_name: { description: string; type: string };
image_alt_text: { description: string; type: string };
image_url: { description: string; type: string };
is_credential_manager: { description: string; type: string };
location: {
properties: {
time_zone: { description: string; nullable: boolean; type: string };
};
required: string[];
type: string;
};
name: { description: string; type: string };
system_type: {
deprecated: boolean;
enum: string[];
type: string;
"x-deprecated": string;
};
system_type_display_name: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
visionline_metadata: {
properties: {
lan_address: { description: string; type: string };
mobile_access_uuid: { description: string; type: string };
system_id: { description: string; type: string };
};
required: string[];
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
message: ...;
misconfigured_acs_entrance_ids?: ...;
warning_code: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
message: ...;
misconfigured_acs_entrance_ids: ...;
warning_code: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
acs_user: {
description: string;
properties: {
access_schedule: {
description: string;
properties: {
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
starts_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description: string; format: string; type: string };
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { description: string; type: string };
email: {
deprecated: boolean;
format: string;
type: string;
"x-deprecated": string;
};
email_address: { description: string; format: string; type: string };
errors: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
error_code: { enum: ...; type: ... };
message: { description: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
external_type: { description: string; enum: string[]; type: string };
external_type_display_name: { description: string; type: string };
full_name: { description: string; minLength: number; type: string };
hid_acs_system_id: { format: string; type: string };
is_managed: { enum: boolean[]; type: string };
is_suspended: { description: string; type: string };
last_successful_sync_at: {
description: string;
format: string;
nullable: boolean;
type: string;
"x-undocumented": string;
};
pending_mutations: {
description: string;
items: {
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
from?: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to?: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from?: ...;
message: ...;
mutation_code: ...;
scheduled_at: ...;
to?: ...;
};
required: (...)[];
type: string;
}
| {
description?: undefined;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
phone_number: { description: string; type: string };
salto_space_metadata: {
description: string;
properties: {
audit_openings: { description: string; type: string };
user_id: { description: string; type: string };
};
type: string;
};
user_identity_email_address: {
description: string;
nullable: boolean;
type: string;
};
user_identity_full_name: {
description: string;
nullable: boolean;
type: string;
};
user_identity_id: { description: string; type: string };
user_identity_phone_number: {
description: string;
nullable: boolean;
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
action_attempt: {
description: string;
oneOf: (
| {
description: string;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description: string;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
access_code?: undefined;
acs_credential_on_encoder?: undefined;
acs_credential_on_seam?: undefined;
noise_threshold?: undefined;
warnings?: undefined;
};
required?: undefined;
type: string;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description: string;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
message: { description: ...; type: ... };
type: { description: ...; type: ... };
};
required: string[];
type: string;
};
result: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description: string;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
access_code?: undefined;
acs_credential_on_encoder: {
description: ...;
nullable: ...;
properties: ...;
required: ...;
type: ...;
};
acs_credential_on_seam: {
description: ...;
nullable: ...;
oneOf: ...;
"x-route-path": ...;
};
noise_threshold?: undefined;
warnings: { description: ...; items: ...; type: ... };
};
required: string[];
type: string;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description: string;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description?: undefined;
nullable?: undefined;
oneOf: {
description: ...;
properties: ...;
required: ...;
type: ...;
}[];
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description: string;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable?: undefined;
oneOf: ((...) | (...))[];
properties?: undefined;
required?: undefined;
type?: undefined;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description?: undefined;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description?: undefined;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
access_code?: undefined;
acs_credential_on_encoder?: undefined;
acs_credential_on_seam?: undefined;
noise_threshold?: undefined;
warnings?: undefined;
};
required?: undefined;
type: string;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description?: undefined;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
message: { description: ...; type: ... };
type: { description: ...; type: ... };
};
required: string[];
type: string;
};
result: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description?: undefined;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
access_code: { description: ... };
acs_credential_on_encoder?: undefined;
acs_credential_on_seam?: undefined;
noise_threshold?: undefined;
warnings?: undefined;
};
required?: undefined;
type: string;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
| {
description?: undefined;
properties: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
action_type: { description: string; enum: string[]; type: string };
error: {
description: string;
nullable: boolean;
oneOf?: undefined;
properties?: undefined;
required?: undefined;
type?: undefined;
};
result: {
description: string;
nullable?: undefined;
oneOf?: undefined;
properties: {
access_code?: undefined;
acs_credential_on_encoder?: undefined;
acs_credential_on_seam?: undefined;
noise_threshold: { description: ... };
warnings?: undefined;
};
required?: undefined;
type: string;
};
status: { enum: string[]; type: string };
};
required: string[];
type: string;
}
)[];
"x-route-path": string;
};
batch: {
description: string;
properties: {
access_codes: { items: { $ref: string }; type: string };
access_grants: { items: { $ref: string }; type: string };
access_methods: { items: { $ref: string }; type: string };
acs_access_groups: { items: { $ref: string }; type: string };
acs_credentials: { items: { $ref: string }; type: string };
acs_encoders: { items: { $ref: string }; type: string };
acs_entrances: { items: { $ref: string }; type: string };
acs_systems: { items: { $ref: string }; type: string };
acs_users: { items: { $ref: string }; type: string };
action_attempts: { items: { $ref: string }; type: string };
client_sessions: { items: { $ref: string }; type: string };
connect_webviews: { items: { $ref: string }; type: string };
connected_accounts: { items: { $ref: string }; type: string };
customization_profiles: { items: { $ref: string }; type: string };
devices: { items: { $ref: string }; type: string };
events: { items: { $ref: string }; type: string };
instant_keys: { items: { $ref: string }; type: string };
noise_thresholds: { items: { $ref: string }; type: string };
spaces: { items: { $ref: string }; type: string };
thermostat_daily_programs: { items: { $ref: string }; type: string };
thermostat_schedules: { items: { $ref: string }; type: string };
unmanaged_access_codes: { items: { $ref: string }; type: string };
unmanaged_acs_access_groups: { items: { $ref: string }; type: string };
unmanaged_acs_credentials: { items: { $ref: string }; type: string };
unmanaged_acs_users: { items: { $ref: string }; type: string };
unmanaged_devices: { items: { $ref: string }; type: string };
user_identities: { items: { $ref: string }; type: string };
workspaces: { items: { $ref: string }; type: string };
};
type: string;
"x-route-path": string;
};
bridge_client_session: {
description: string;
properties: {
bridge_client_machine_identifier_key: {
description: string;
type: string;
};
bridge_client_name: { description: string; type: string };
bridge_client_session_id: {
description: string;
format: string;
type: string;
};
bridge_client_session_token: { description: string; type: string };
bridge_client_time_zone: { description: string; type: string };
created_at: { description: string; format: string; type: string };
errors: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
can_tailscale_proxy_reach_bridge: ...;
can_tailscale_proxy_reach_tailscale_network: ...;
created_at: ...;
error_code: ...;
is_bridge_socks_server_healthy: ...;
is_tailscale_proxy_reachable: ...;
is_tailscale_proxy_socks_server_healthy: ...;
message: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
can_tailscale_proxy_reach_bridge?: ...;
can_tailscale_proxy_reach_tailscale_network?: ...;
created_at: ...;
error_code: ...;
is_bridge_socks_server_healthy?: ...;
is_tailscale_proxy_reachable?: ...;
is_tailscale_proxy_socks_server_healthy?: ...;
message: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
pairing_code: {
description: string;
maxLength: number;
minLength: number;
type: string;
};
pairing_code_expires_at: {
description: string;
format: string;
type: string;
};
tailscale_auth_key: {
description: string;
nullable: boolean;
type: string;
};
tailscale_hostname: { description: string; type: string };
telemetry_token: {
description: string;
nullable: boolean;
type: string;
};
telemetry_token_expires_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
telemetry_url: { description: string; nullable: boolean; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
bridge_connected_systems: {
description: string;
properties: {
acs_system_display_name: { description: string; type: string };
acs_system_id: { description: string; format: string; type: string };
bridge_created_at: { description: string; format: string; type: string };
bridge_id: { description: string; format: string; type: string };
connected_account_created_at: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
workspace_display_name: { description: string; type: string };
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
client_session: {
description: string;
properties: {
client_session_id: {
description: string;
format: string;
type: string;
};
connect_webview_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
connected_account_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
created_at: { description: string; format: string; type: string };
customer_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: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error: ...;
is_connected_account_error: ...;
message: ...;
salto_ks_metadata?: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error: ...;
is_connected_account_error: ...;
message: ...;
salto_ks_metadata: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
user_identifier: {
description: string;
properties: {
api_url: { description: string; type: string };
email: { description: string; type: string };
exclusive: { description: string; type: string };
phone: { description: string; type: string };
username: { description: string; type: string };
};
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
message: ...;
salto_ks_metadata?: ...;
warning_code: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
message: ...;
salto_ks_metadata: ...;
warning_code: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
};
required: string[];
type: string;
"x-route-path": string;
};
customer: {
description: string;
properties: {
created_at: { description: string; format: string; type: string };
customer_key: { description: string; type: string };
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
customization_profile: {
description: string;
properties: {
created_at: { format: string; type: string };
customer_portal_theme: {
properties: {
primary_color: { type: string };
primary_foreground_color: { type: string };
secondary_color: { type: string };
secondary_foreground_color: { type: 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_program_thermostat_programs_as_different_each_day: { type: string };
can_program_thermostat_programs_as_same_each_day: { type: string };
can_program_thermostat_programs_as_weekday_weekend: { 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: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error: ...;
is_connected_account_error: ...;
is_device_error?: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
)[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
is_managed: { description: string; enum: boolean[]; type: string };
location: {
description: string;
nullable: boolean;
properties: {
location_name: { description: string; type: string };
timezone: { description: string; type: string };
};
type: string;
"x-property-group-key": string;
};
nickname: { description: string; type: string };
properties: {
allOf: ({ allOf: ((...) | (...))[] } | { allOf: ((...) | (...))[] })[];
description: string;
"x-property-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
space_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
warnings: {
description: string;
items: {
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: { created_at: ...; message: ...; warning_code: ... };
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: { created_at: ...; message: ...; warning_code: ... };
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
)[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-property-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
"x-route-path": string;
};
device_provider: {
properties: {
can_hvac_cool: { type: string };
can_hvac_heat: { type: string };
can_hvac_heat_cool: { type: string };
can_program_offline_access_codes: { type: string };
can_program_online_access_codes: { type: string };
can_program_thermostat_programs_as_different_each_day: { type: string };
can_program_thermostat_programs_as_same_each_day: { type: string };
can_program_thermostat_programs_as_weekday_weekend: { 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key: { description: string; type: string };
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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at: { description: string; type: string };
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at: { description: string; type: string };
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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: string; type: string };
type: string;
};
access_grant_key?: undefined;
access_grant_keys: {
description: string;
items: { type: string };
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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code: { description: string; type: string };
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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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: string; type: string };
type: string;
};
access_grant_key?: undefined;
access_grant_keys: {
description: string;
items: { type: string };
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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: undefined;
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description?: undefined; 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: undefined;
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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type: { description: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status: { description: string; type: string };
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code: { description: string; enum: string[]; type: string };
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: undefined;
acs_system_id?: undefined;
acs_user_id?: undefined;
action_attempt_id?: undefined;
action_type?: undefined;
backup_access_code_id?: undefined;
battery_level: {
description: string;
format: string;
maximum: number;
minimum: number;
type: string;
};
battery_status: { description: string; enum: string[]; type: string };
client_session_id?: undefined;
climate_preset_key?: undefined;
code?: undefined;
connect_webview_id?: undefined;
connected_account_custom_metadata: {
additionalProperties: { oneOf: (...)[] };
description: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: undefined;
is_fallback_climate_preset?: undefined;
lower_limit_celsius?: undefined;
lower_limit_fahrenheit?: undefined;
method: { description: string; enum: string[]; type: string };
minut_metadata?: undefined;
noise_level_decibels?: undefined;
noise_level_nrs?: undefined;
noise_threshold_id?: undefined;
noise_threshold_name?: undefined;
noiseaware_metadata?: undefined;
occurred_at: { description: string; format: string; type: string };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: undefined;
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description: string; format: string; type: string };
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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: undefined;
is_fallback_climate_preset?: undefined;
lower_limit_celsius?: undefined;
lower_limit_fahrenheit?: undefined;
method: { description: string; enum: string[]; type: string };
minut_metadata?: undefined;
noise_level_decibels?: undefined;
noise_level_nrs?: undefined;
noise_threshold_id?: undefined;
noise_threshold_name?: undefined;
noiseaware_metadata?: undefined;
occurred_at: { description: string; format: string; type: string };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id: {
description: string;
format: string;
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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
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;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: undefined;
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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting: {
description: string;
enum: string[];
type: string;
};
heating_set_point_celsius: {
description: string;
format: string;
type: string;
};
heating_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
hvac_mode_setting: {
description: string;
enum: string[];
type: string;
};
is_backup_code?: undefined;
is_fallback_climate_preset?: undefined;
lower_limit_celsius?: undefined;
lower_limit_fahrenheit?: undefined;
method: { description: string; enum: string[]; type: string };
minut_metadata?: undefined;
noise_level_decibels?: undefined;
noise_level_nrs?: undefined;
noise_threshold_id?: undefined;
noise_threshold_name?: undefined;
noiseaware_metadata?: undefined;
occurred_at: { description: string; format: string; type: string };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
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;
};
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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: {
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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
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;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
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;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
};
connected_account_type?: 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_ids?: undefined;
device_name: { description: string; type: string };
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id: {
description: string;
format: string;
type: string;
};
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids?: 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;
connected_account_type?: 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_ids?: undefined;
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description?: undefined; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id?: undefined;
space_key?: undefined;
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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_key?: 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_entrance_ids: {
description: string;
items: { format: string; type: 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;
connected_account_type?: 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_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
device_name?: undefined;
ends_at?: undefined;
enrollment_automation_id?: undefined;
error_code?: undefined;
event_id: { description: string; format: string; type: string };
event_type: { description: string; enum: string[]; type: string };
fan_mode_setting?: undefined;
heating_set_point_celsius?: undefined;
heating_set_point_fahrenheit?: undefined;
hvac_mode_setting?: undefined;
is_backup_code?: 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 };
space_id: { description: string; format: string; type: string };
space_key: { description: string; type: string };
starts_at?: undefined;
status?: undefined;
temperature_celsius?: undefined;
temperature_fahrenheit?: undefined;
thermostat_schedule_id?: undefined;
upper_limit_celsius?: undefined;
upper_limit_fahrenheit?: undefined;
user_identity_id?: 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: {
created_at: { description: string; format: string; type: string };
customer_key: { description: string; type: string };
expires_at: { description: string; format: string; type: string };
url: { description: string; format: string; type: string };
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
noise_threshold: {
description: string;
properties: {
device_id: { description: string; format: string; type: string };
ends_daily_at: { description: string; type: string };
name: { description: string; type: string };
noise_threshold_decibels: {
description: string;
format: string;
type: string;
};
noise_threshold_id: {
description: string;
format: string;
type: string;
};
noise_threshold_nrs: {
description: string;
format: string;
type: string;
};
starts_daily_at: { description: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
pagination: {
description: string;
properties: {
has_next_page: { description: string; type: string };
next_page_cursor: {
description: string;
nullable: boolean;
type: string;
};
next_page_url: {
description: string;
format: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
phone: {
description: string;
properties: {
created_at: { description: string; format: string; type: string };
custom_metadata: {
additionalProperties: { oneOf: { type: string }[] };
description: string;
type: string;
};
device_id: { description: string; format: string; type: string };
device_type: { description: string; enum: string[]; type: string };
display_name: { description: string; type: string };
errors: {
description: string;
items: {
properties: {
error_code: { type: string };
message: { type: string };
};
required: string[];
type: string;
};
type: string;
};
nickname: { description: string; type: string };
properties: {
description: string;
properties: {
assa_abloy_credential_service_metadata: {
description: string;
properties: {
endpoints: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
has_active_endpoint: { description: string; type: string };
};
required: string[];
type: string;
};
salto_space_credential_service_metadata: {
description: string;
properties: {
has_active_phone: { description: string; type: string };
};
required: string[];
type: string;
};
};
type: string;
};
warnings: {
description: string;
items: {
properties: {
message: { type: string };
warning_code: { type: string };
};
required: string[];
type: string;
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-property-groups": { phones: { name: string } };
"x-route-path": string;
};
phone_registration: {
description: string;
properties: {
is_being_activated: { description: string; type: string };
phone_registration_id: { description: string; type: string };
provider_name: { description: string; nullable: boolean; type: string };
provider_state: { description: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
phone_session: {
description: string;
properties: {
is_sandbox_workspace: { description: string; type: string };
provider_sessions: {
description: string;
items: {
description: string;
properties: {
acs_credentials: {
description: string;
items: {
description: string;
properties: {
access_method: ...;
acs_credential_id: ...;
acs_credential_pool_id: ...;
acs_entrances: ...;
acs_system_id: ...;
acs_user_id: ...;
assa_abloy_vostio_metadata: ...;
card_number: ...;
code: ...;
connected_account_id: ...;
created_at: ...;
display_name: ...;
ends_at: ...;
errors: ...;
external_type: ...;
external_type_display_name: ...;
is_issued: ...;
is_latest_desired_state_synced_with_provider: ...;
is_managed: ...;
is_multi_phone_sync_credential: ...;
is_one_time_use: ...;
issued_at: ...;
latest_desired_state_synced_with_provider_at: ...;
parent_acs_credential_id: ...;
starts_at: ...;
user_identity_id: ...;
visionline_metadata: ...;
warnings: ...;
workspace_id: ...;
};
required: (...)[];
type: string;
"x-route-path": string;
};
type: string;
};
phone_registration: {
description: string;
properties: {
is_being_activated: { description: ...; type: ... };
phone_registration_id: { description: ...; type: ... };
provider_name: { description: ...; nullable: ...; type: ... };
provider_state: { description: ... };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
};
required: string[];
type: string;
};
type: string;
};
user_identity: {
description: string;
properties: {
acs_user_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { minLength: number; type: string };
email_address: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: ...;
properties: ...;
required: ...;
type: ...;
}[];
};
type: string;
};
full_name: { minLength: number; nullable: boolean; type: string };
phone_number: { description: string; nullable: boolean; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: ...;
properties: ...;
required: ...;
type: ...;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
workspace_id: { description: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
space: {
description: string;
properties: {
acs_entrance_count: {
description: string;
format: string;
type: string;
};
created_at: { description: string; format: string; type: string };
device_count: { description: string; format: string; type: string };
display_name: { description: string; type: string };
name: { description: string; type: string };
parent_space_id: {
format: string;
type: string;
"x-undocumented": string;
};
parent_space_key: { type: string; "x-undocumented": 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;
};
staff_member: {
description: string;
properties: {
building_keys: {
description: string;
items: { type: string };
type: string;
};
common_area_keys: {
description: string;
items: { type: string };
type: string;
};
email_address: { description: string; type: string };
facility_keys: {
description: string;
items: { type: string };
type: string;
};
listing_keys: {
description: string;
items: { type: string };
type: string;
};
name: { description: string; type: string };
phone_number: { description: string; type: string };
property_keys: {
description: string;
items: { type: string };
type: string;
};
property_listing_keys: {
description: string;
items: { type: string };
type: string;
};
room_keys: {
description: string;
items: { type: string };
type: string;
};
site_keys: {
description: string;
items: { type: string };
type: string;
};
space_keys: {
description: string;
items: { type: string };
type: string;
};
staff_member_key: { description: string; type: string };
unit_keys: {
description: string;
items: { type: string };
type: string;
};
};
required: string[];
type: string;
"x-route-path": string;
};
thermostat_daily_program: {
description: string;
properties: {
created_at: { description: string; format: string; type: string };
device_id: { description: string; format: string; type: string };
name: { description: string; nullable: boolean; type: string };
periods: {
description: string;
items: {
description: string;
properties: {
climate_preset_key: { description: string; type: string };
starts_at_time: {
description: string;
pattern: string;
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
thermostat_daily_program_id: {
description: string;
format: string;
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
thermostat_schedule: {
description: string;
properties: {
climate_preset_key: { description: string; type: string };
created_at: { description: string; format: string; type: string };
device_id: { description: string; format: string; type: string };
ends_at: { description: string; format: string; type: string };
errors: {
description: string;
items: {
properties: {
error_code: { description: string; type: string };
message: { description: string; type: string };
};
required: string[];
type: string;
};
type: string;
};
is_override_allowed: { description: string; type: string };
max_override_period_minutes: {
description: string;
exclusiveMinimum: boolean;
minimum: number;
nullable: boolean;
type: string;
};
name: { description: string; nullable: boolean; type: string };
starts_at: { description: string; format: string; type: string };
thermostat_schedule_id: {
description: string;
format: string;
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
unmanaged_access_code: {
description: string;
properties: {
access_code_id: { description: string; format: string; type: string };
code: { description: string; nullable: boolean; type: string };
created_at: { description: string; format: string; type: string };
device_id: { description: string; format: string; type: string };
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
items: {
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error?: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_access_code_error?: ...;
is_bridge_error: ...;
is_connected_account_error: ...;
is_device_error?: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
)[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
is_managed: { description: string; enum: boolean[]; type: string };
name: { description: string; nullable: boolean; type: string };
starts_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
status: { description: string; enum: string[]; type: string };
type: { description: string; enum: string[]; type: string };
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
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;
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
unmanaged_acs_credential: {
description: string;
properties: {
access_method: { description: string; enum: string[]; type: string };
acs_credential_id: { description: string; format: string; type: string };
acs_credential_pool_id: { format: string; type: string };
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description: string; format: string; type: string };
assa_abloy_vostio_metadata: {
description: string;
properties: {
auto_join: { description: string; type: string };
door_names: {
description: string;
items: { type: string };
type: string;
};
endpoint_id: { description: string; type: string };
key_id: { description: string; type: string };
key_issuing_request_id: { description: string; type: string };
override_guest_acs_entrance_ids: {
description: string;
items: { type: string };
type: string;
};
};
type: string;
};
card_number: { description: string; nullable: boolean; type: string };
code: { description: string; nullable: boolean; type: string };
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { description: string; minLength: number; type: string };
ends_at: { description: string; type: string };
errors: {
description: string;
items: {
properties: {
error_code: { type: string };
message: { type: string };
};
required: string[];
type: string;
};
type: string;
};
external_type: { description: string; enum: string[]; type: string };
external_type_display_name: { description: string; type: string };
is_issued: { description: string; type: string };
is_latest_desired_state_synced_with_provider: {
description: string;
nullable: boolean;
type: string;
};
is_managed: { enum: boolean[]; type: string };
is_multi_phone_sync_credential: { description: string; type: string };
is_one_time_use: { description: string; type: string };
issued_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
latest_desired_state_synced_with_provider_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
parent_acs_credential_id: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
user_identity_id: { description: string; format: string; type: string };
visionline_metadata: {
description: string;
properties: {
auto_join: { description: string; type: string };
card_function_type: {
description: string;
enum: string[];
type: string;
};
card_id: { description: string; type: string };
common_acs_entrance_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
credential_id: { description: string; type: string };
guest_acs_entrance_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
is_valid: { description: string; type: string };
joiner_acs_credential_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
};
required: string[];
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
unmanaged_acs_user: {
description: string;
properties: {
access_schedule: {
description: string;
properties: {
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
starts_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description: string; format: string; type: string };
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { description: string; type: string };
email: {
deprecated: boolean;
format: string;
type: string;
"x-deprecated": string;
};
email_address: { description: string; format: string; type: string };
errors: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
error_code: { enum: ...; type: ... };
message: { description: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
external_type: { description: string; enum: string[]; type: string };
external_type_display_name: { description: string; type: string };
full_name: { description: string; minLength: number; type: string };
hid_acs_system_id: { format: string; type: string };
is_managed: { enum: boolean[]; type: string };
is_suspended: { description: string; type: string };
last_successful_sync_at: {
description: string;
format: string;
nullable: boolean;
type: string;
"x-undocumented": string;
};
pending_mutations: {
description: string;
items: {
discriminator: { propertyName: string };
oneOf: (
| {
description: string;
properties: {
created_at: ...;
from?: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to?: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from?: ...;
message: ...;
mutation_code: ...;
scheduled_at: ...;
to?: ...;
};
required: (...)[];
type: string;
}
| {
description?: undefined;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
| {
description: string;
properties: {
created_at: ...;
from: ...;
message: ...;
mutation_code: ...;
scheduled_at?: ...;
to: ...;
};
required: (...)[];
type: string;
}
)[];
};
type: string;
};
phone_number: { description: string; type: string };
salto_space_metadata: {
description: string;
properties: {
audit_openings: { description: string; type: string };
user_id: { description: string; type: string };
};
type: string;
};
user_identity_email_address: {
description: string;
nullable: boolean;
type: string;
};
user_identity_full_name: {
description: string;
nullable: boolean;
type: string;
};
user_identity_id: { description: string; type: string };
user_identity_phone_number: {
description: string;
nullable: boolean;
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
"x-undocumented": string;
};
unmanaged_device: {
description: string;
properties: {
can_hvac_cool: { type: string };
can_hvac_heat: { type: string };
can_hvac_heat_cool: { type: string };
can_program_offline_access_codes: { type: string };
can_program_online_access_codes: { type: string };
can_program_thermostat_programs_as_different_each_day: { type: string };
can_program_thermostat_programs_as_same_each_day: { type: string };
can_program_thermostat_programs_as_weekday_weekend: { 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: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error?: ...;
is_connected_account_error?: ...;
is_device_error: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: {
created_at: ...;
error_code: ...;
is_bridge_error: ...;
is_connected_account_error: ...;
is_device_error?: ...;
message: ...;
};
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
)[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
is_managed: { enum: boolean[]; type: string };
location: {
description: string;
nullable: boolean;
properties: {
location_name: { description: string; type: string };
timezone: { description: string; type: string };
};
type: string;
"x-property-group-key": string;
};
properties: {
description: string;
properties: {
accessory_keypad: {
description: string;
properties: {
battery: {
description: string;
properties: { level: ... };
required: (...)[];
type: string;
};
is_connected: { description: string; type: string };
};
required: string[];
type: string;
"x-property-group-key": string;
};
battery: {
description: string;
properties: {
level: {
description: string;
format: string;
maximum: number;
minimum: number;
type: string;
};
status: { description: string; enum: (...)[]; type: string };
};
required: string[];
type: string;
"x-property-group-key": string;
};
battery_level: {
description: string;
format: string;
maximum: number;
minimum: number;
type: string;
"x-property-group-key": string;
};
image_alt_text: {
description: string;
type: string;
"x-property-group-key": string;
};
image_url: {
description: string;
format: string;
type: string;
"x-property-group-key": string;
};
manufacturer: {
description: string;
type: string;
"x-property-group-key": string;
};
model: {
description: string;
properties: {
accessory_keypad_supported: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
can_connect_accessory_keypad: { description: string; type: string };
display_name: { description: string; type: string };
has_built_in_keypad: { description: string; type: string };
manufacturer_display_name: { description: string; type: string };
offline_access_codes_supported: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
online_access_codes_supported: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
name: {
deprecated: boolean;
description: string;
type: string;
"x-deprecated": string;
};
offline_access_codes_enabled: {
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: string;
properties: { created_at: ...; message: ...; warning_code: ... };
required: (...)[];
type: string;
"x-variant-group-key": string;
}
| {
description: string;
properties: { created_at: ...; message: ...; warning_code: ... };
required: (...)[];
type: string;
"x-variant-group-key"?: undefined;
}
)[];
};
type: string;
"x-variant-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-property-groups": {
access_codes: { name: string };
hardware: { name: string };
locks: { name: string };
noise_sensors: { name: string };
phones: { name: string };
provider_metadata: { name: string };
thermostats: { name: string };
};
"x-route-path": string;
};
user_identity: {
description: string;
properties: {
acs_user_ids: {
description: string;
items: { format: string; type: string };
type: string;
};
created_at: { description: string; format: string; type: string };
display_name: { minLength: number; type: string };
email_address: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
acs_system_id: { description: ...; format: ...; type: ... };
acs_user_id: { description: ...; format: ...; type: ... };
created_at: { description: ...; format: ...; type: ... };
error_code: { description: ...; enum: ...; type: ... };
message: { description: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
full_name: { minLength: number; nullable: boolean; type: string };
phone_number: { description: string; nullable: boolean; type: string };
user_identity_id: { description: string; format: string; type: string };
user_identity_key: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
warnings: {
description: string;
items: {
description: string;
discriminator: { propertyName: string };
oneOf: {
description: string;
properties: {
created_at: { description: ...; format: ...; type: ... };
message: { description: ...; type: ... };
warning_code: { description: ...; enum: ...; type: ... };
};
required: string[];
type: string;
}[];
};
type: string;
};
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
webhook: {
description: string;
properties: {
event_types: {
description: string;
items: { type: string };
type: string;
};
secret: { description: string; type: string };
url: { description: string; type: string };
webhook_id: { description: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
workspace: {
description: string;
properties: {
company_name: { description: string; type: string };
connect_partner_name: {
deprecated: boolean;
nullable: boolean;
type: string;
"x-deprecated": string;
};
connect_webview_customization: {
properties: {
inviter_logo_url: { description: string; type: string };
logo_shape: { description: string; enum: string[]; type: string };
primary_button_color: { description: string; type: string };
primary_button_text_color: { description: string; type: string };
success_message: { description: string; type: string };
};
type: string;
};
is_publishable_key_auth_enabled: { description: string; type: string };
is_sandbox: { description: string; type: string };
is_suspended: { description: string; type: string };
name: { description: string; type: string };
publishable_key: { description: string; type: string };
workspace_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
"x-route-path": string;
};
};
securitySchemes: {
access_token: { bearerFormat: string; scheme: string; type: string };
api_key: { bearerFormat: string; scheme: string; type: string };
bridge_client_session: {
bearerFormat: string;
scheme: string;
type: string;
};
certified_client: { bearerFormat: string; scheme: string; type: string };
client_session: { bearerFormat: string; scheme: string; type: string };
client_session_token: { in: string; name: string; type: string };
client_session_with_customer: {
bearerFormat: string;
scheme: string;
type: string;
};
console_session_with_workspace: {
bearerFormat: string;
scheme: string;
type: string;
};
console_session_without_workspace: {
bearerFormat: string;
scheme: string;
type: string;
};
pat_with_workspace: { bearerFormat: string; scheme: string; type: string };
pat_without_workspace: {
bearerFormat: string;
scheme: string;
type: string;
};
publishable_key: { in: string; name: string; type: string };
seam_client_session_token: { in: string; name: string; type: string };
seam_workspace: { in: string; name: string; type: string };
};
}
info: { title: string; version: string }
openapi: string
paths: {
"/access_codes/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
allow_external_modification: {
description: string;
type: string;
};
attempt_for_offline_device: { default: boolean; type: string };
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
common_code_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
ends_at: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
max_time_rounding: {
default: string;
description: string;
enum: (...)[];
type: string;
};
name: { description: string; type: string };
prefer_native_scheduling: { description: string; type: string };
preferred_code_length: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
use_backup_access_code_pool: { description: string; type: string };
use_offline_access_code: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_code: { $ref: ... };
action_attempt: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/create_multiple": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
allow_external_modification: {
description: string;
type: string;
};
attempt_for_offline_device: { default: boolean; type: string };
behavior_when_code_cannot_be_shared: {
default: string;
description: string;
enum: (...)[];
type: string;
};
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
ends_at: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
max_time_rounding: {
default: string;
description: string;
enum: (...)[];
type: string;
};
name: { description: string; type: string };
prefer_native_scheduling: { description: string; type: string };
preferred_code_length: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
use_backup_access_code_pool: { description: string; type: string };
use_offline_access_code: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_codes: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
allow_external_modification: {
description: string;
type: string;
};
attempt_for_offline_device: { default: boolean; type: string };
behavior_when_code_cannot_be_shared: {
default: string;
description: string;
enum: (...)[];
type: string;
};
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
ends_at: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
max_time_rounding: {
default: string;
description: string;
enum: (...)[];
type: string;
};
name: { description: string; type: string };
prefer_native_scheduling: { description: string; type: string };
preferred_code_length: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
use_backup_access_code_pool: { description: string; type: string };
use_offline_access_code: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_codes: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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/delete": {
delete: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
default?: undefined;
description: string;
format: string;
type: string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
default: boolean;
description?: undefined;
format?: undefined;
type: string;
"x-undocumented": string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_codes/generate_code": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { generated_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { generated_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
access_token?: undefined;
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
access_token: never[];
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
access_token?: undefined;
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
access_token?: undefined;
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
access_token?: undefined;
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
code: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
access_token?: undefined;
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
access_token: never[];
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
access_token?: undefined;
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
access_token?: undefined;
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
access_token?: undefined;
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: 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: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
customer_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
limit: {
default: number;
description: string;
format: string;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_codes: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/pull_backup_access_code": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_code: { $ref: ... };
backup_access_code: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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/report_device_constraints": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
max_code_length: {
description: string;
maximum: number;
minimum: number;
type: string;
};
min_code_length: {
description: string;
maximum: number;
minimum: number;
type: string;
};
supported_code_lengths: {
description: string;
items: { maximum: ...; minimum: ...; type: ... };
minItems: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_codes/simulate/create_unmanaged_access_code": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
device_id: { description: string; format: string; type: string };
name: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/unmanaged/convert_to_managed": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
force: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
force: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_codes/unmanaged/delete": {
delete: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
default?: undefined;
description: string;
format: string;
type: string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
default: boolean;
description?: undefined;
format?: undefined;
type: string;
"x-undocumented": string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_codes/unmanaged/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
code: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_code: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/unmanaged/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
default?: undefined;
description: string;
format: string;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
default?: undefined;
description: string;
format?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
default: number;
description: string;
format: string;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
default?: undefined;
description: string;
format?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_codes: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
limit: {
default: number;
description: string;
format: string;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
user_identifier_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_codes: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_codes/unmanaged/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
force: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_managed: { type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
force: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_managed: { type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_codes/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
attempt_for_offline_device: { default: boolean; type: string };
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
device_id: { description: string; format: string; type: string };
ends_at: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_managed: { description: string; type: string };
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
max_time_rounding: {
default: string;
description: string;
enum: (...)[];
type: string;
};
name: { description: string; type: string };
prefer_native_scheduling: { description: string; type: string };
preferred_code_length: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
type: { description: string; enum: (...)[]; type: string };
use_backup_access_code_pool: { description: string; type: string };
use_offline_access_code: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
attempt_for_offline_device: { default: boolean; type: string };
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
device_id: { description: string; format: string; type: string };
ends_at: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_managed: { description: string; type: string };
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
max_time_rounding: {
default: string;
description: string;
enum: (...)[];
type: string;
};
name: { description: string; type: string };
prefer_native_scheduling: { description: string; type: string };
preferred_code_length: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
type: { description: string; enum: (...)[]; type: string };
use_backup_access_code_pool: { description: string; type: string };
use_offline_access_code: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
allow_external_modification: { description: string; type: string };
attempt_for_offline_device: { default: boolean; type: string };
code: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
device_id: { description: string; format: string; type: string };
ends_at: { description: string; type: string };
is_external_modification_allowed: {
description: string;
type: string;
};
is_managed: { description: string; type: string };
is_offline_access_code: { description: string; type: string };
is_one_time_use: { description: string; type: string };
max_time_rounding: {
default: string;
description: string;
enum: (...)[];
type: string;
};
name: { description: string; type: string };
prefer_native_scheduling: { description: string; type: string };
preferred_code_length: {
description: string;
format: string;
type: string;
};
starts_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
type: { description: string; enum: (...)[]; type: string };
use_backup_access_code_pool: { description: string; type: string };
use_offline_access_code: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_codes/update_multiple": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
common_code_key: { description: string; type: string };
ends_at: { description: string; type: string };
name: { description: string; type: string };
starts_at: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
common_code_key: { description: string; type: string };
ends_at: { description: string; type: string };
name: { description: string; type: string };
starts_at: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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-response-key": null;
"x-title": string;
};
};
"/access_grants/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
allOf: (
| { oneOf: ...; properties?: ...; required?: ...; type?: ... }
| { oneOf?: ...; properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_grant: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_grants/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_grants/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_grant: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_grant: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_grants/get_related": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
items: { enum?: undefined; format: string; type: string };
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description?: undefined;
items: { enum: string[]; format?: undefined; type: string };
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-batch-keys": string[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
exclude: { items: { enum: ...; type: ... }; type: string };
include: { items: { enum: ...; type: ... }; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-batch-keys": 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: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_key: { description: string; type: string };
acs_entrance_id: {
description: string;
format: string;
type: string;
};
acs_system_id: { description: string; format: string; type: string };
customer_key: { description: string; type: string };
location_id: {
deprecated: boolean;
format: string;
type: string;
"x-deprecated": string;
};
reservation_key: { description: string; type: string };
space_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_grants: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_grants/request_access_methods": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
requested_access_methods: {
description: string;
items: { properties: ...; required: ...; type: ... };
minItems: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_grant: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-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/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: {
access_grant: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-draft": ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_grant: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-draft": ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_grants/unmanaged/list": {
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_grants: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_id: {
description: string;
format: string;
type: string;
};
acs_system_id: { description: string; format: string; type: string };
reservation_key: { description: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_grants: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_grants/unmanaged/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
access_grant_key: { description: string; type: string };
is_managed: { description: string; enum: (...)[]; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
access_grant_key: { description: string; type: string };
is_managed: { description: string; enum: (...)[]; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: 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/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
name: { description: string; nullable: boolean; type: string };
starts_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
name: { description: string; nullable: boolean; type: string };
starts_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_methods/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/access_methods/encode": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method_id: {
description: string;
format: string;
type: string;
};
acs_encoder_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_methods/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_method: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { access_method: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_methods/get_related": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
items: { enum?: undefined; format: string; type: string };
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description?: undefined;
items: { enum: string[]; format?: undefined; type: string };
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-batch-keys": string[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
exclude: { items: { enum: ...; type: ... }; type: string };
include: { items: { enum: ...; type: ... }; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-batch-keys": string[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_methods/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_methods: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
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_id: {
description: string;
format: string;
type: string;
};
acs_entrance_id: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_methods: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
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_methods/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: {
access_method: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-draft": ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_method: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-draft": ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/access_methods/unmanaged/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_methods: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_id: {
description: string;
format: string;
type: string;
};
acs_entrance_id: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_methods: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/access_groups/add_user": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/access_groups/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/access_groups/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_group: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_group: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/access_groups/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_groups: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_groups: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/access_groups/list_accessible_entrances": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/access_groups/list_users": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/access_groups/remove_user": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/access_groups/unmanaged/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_group: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_group: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/access_groups/unmanaged/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_groups: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_access_groups: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/credential_pools/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credential_pools: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credential_pools: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/credential_provisioning_automations/launch": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_pool_id: {
description: string;
format: string;
type: string;
};
create_credential_manager_user: {
description: string;
type: string;
};
credential_manager_acs_system_id: {
description: string;
format: string;
type: string;
};
credential_manager_acs_user_id: {
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credential_provisioning_automation: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/credentials/assign": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/credentials/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method: {
description: string;
enum: (...)[];
type: string;
};
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description: string; format: string; type: string };
allowed_acs_entrance_ids: {
default: (...)[];
description: string;
items: { format: ...; type: ... };
type: string;
};
assa_abloy_vostio_metadata: {
description: string;
properties: {
auto_join: ...;
join_all_guest_acs_entrances: ...;
override_all_guest_acs_entrances: ...;
override_guest_acs_entrance_ids: ...;
};
type: string;
};
code: { description: string; pattern: string; type: string };
credential_manager_acs_system_id: {
description: string;
format: string;
type: string;
};
ends_at: { description: string; format: string; type: string };
hotek_metadata: {
properties: { auto_join: ...; override: ... };
type: string;
"x-undocumented": string;
};
is_multi_phone_sync_credential: {
default: boolean;
description: string;
type: string;
};
salto_space_metadata: {
description: string;
properties: { assign_new_key: ...; update_current_key: ... };
type: string;
};
starts_at: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
visionline_metadata: {
description: string;
properties: {
assa_abloy_credential_service_mobile_endpoint_id: ...;
auto_join: ...;
card_format: ...;
card_function_type: ...;
is_override_key: ...;
joiner_acs_credential_ids: ...;
override: ...;
};
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/credentials/create_offline_code": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_user_id: {
description: string;
format: string;
type: string;
};
allowed_acs_entrance_id: {
description: string;
format: string;
type: string;
};
ends_at: { description: string; format: string; type: string };
is_one_time_use: {
default: boolean;
description: string;
type: string;
};
starts_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/credentials/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/credentials/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/credentials/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
allOf: (
| { oneOf: ...; properties?: ...; type?: ... }
| { oneOf?: ...; properties: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/credentials/list_accessible_entrances": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/credentials/unassign": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/credentials/unmanaged/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/credentials/unmanaged/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| { description: ...; properties: ...; required: ...; type: ... }
| { description: ...; properties: ...; required: ...; type: ... }
| { description: ...; properties: ...; required: ...; type: ... }
| { description: ...; properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/credentials/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: { description: string; type: string };
code: { description: string; pattern: string; type: string };
ends_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: { description: string; type: string };
code: { description: string; pattern: string; type: string };
ends_at: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_credential: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/encoders/encode_credential": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_method_id: {
description: string;
format: string;
type: string;
};
acs_credential_id: {
description: string;
format: string;
type: string;
};
acs_encoder_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
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: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/encoders/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_encoder: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_encoder_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_encoder: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/encoders/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_encoders: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: 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: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
allOf: (
| { oneOf: ...; properties?: ...; type?: ... }
| { oneOf?: ...; properties: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_encoders: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: 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: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/encoders/scan_credential": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_encoder_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/encoders/simulate/next_credential_encode_will_fail": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| {
additionalProperties: ...;
properties: ...;
required: ...;
type: ...;
}
| {
additionalProperties: ...;
properties: ...;
required: ...;
type: ...;
}
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/encoders/simulate/next_credential_encode_will_succeed": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
additionalProperties: boolean;
properties: {
acs_encoder_id: {
description: string;
format: string;
type: string;
};
scenario: {
default: string;
description: string;
enum: (...)[];
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
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;
};
};
"/acs/encoders/simulate/next_credential_scan_will_fail": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| {
additionalProperties: ...;
properties: ...;
required: ...;
type: ...;
}
| {
additionalProperties: ...;
properties: ...;
required: ...;
type: ...;
}
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/encoders/simulate/next_credential_scan_will_succeed": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| {
additionalProperties: ...;
properties: ...;
required: ...;
type: ...;
}
| {
additionalProperties: ...;
properties: ...;
required: ...;
type: ...;
}
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/entrances/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_entrance: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
access_token?: undefined;
api_key: never[];
client_session?: undefined;
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: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_entrance: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
access_token?: undefined;
api_key: never[];
client_session?: undefined;
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: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/entrances/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
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: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: 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: string;
format: string;
type: string;
};
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
acs_system_id: { description: string; format: string; type: string };
connected_account_id: {
description: string;
format: string;
type: string;
};
customer_key: { description: string; type: string };
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
location_id: {
deprecated: boolean;
format: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/entrances/list_credentials_with_access": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format: string;
items?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format?: undefined;
items: { enum: string[]; type: string };
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_id: {
description: string;
format: string;
type: string;
};
include_if: {
description: string;
items: { enum: ...; type: ... };
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/systems/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_system: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_system: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/systems/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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: string;
format: string;
type: string;
};
customer_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/systems/report_devices": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_encoders: {
default: (...)[];
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
acs_entrances: {
default: (...)[];
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
acs_system_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/add_to_access_group": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_schedule: {
description: string;
properties: { ends_at: ...; starts_at: ... };
type: string;
};
acs_access_group_ids: {
default: (...)[];
description: string;
items: { format: ...; type: ... };
type: string;
};
acs_system_id: { description: string; format: string; type: string };
email: {
deprecated: boolean;
format: string;
type: string;
"x-deprecated": string;
};
email_address: { description: string; format: string; type: string };
full_name: { description: string; type: string };
phone_number: { description: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_user: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/users/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_user: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_user: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/users/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format: string;
minimum?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
minLength: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
exclusiveMinimum: boolean;
format?: undefined;
minimum: number;
minLength?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
user_identity_email_address: { description: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_phone_number: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/users/list_accessible_entrances": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_entrances: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/acs/users/remove_from_access_group": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_access_group_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/revoke_access_to_all_entrances": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/suspend": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/unmanaged/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_user: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_user_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { acs_user: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/users/unmanaged/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
format: string;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
format?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
format: string;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
user_identity_email_address: { description: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_phone_number: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/acs/users/unsuspend": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: {
description: string;
format: string;
type: string;
};
acs_user_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/acs/users/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_schedule: {
description: string;
nullable: boolean;
properties: { ends_at: ...; starts_at: ... };
required: (...)[];
type: string;
};
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description: string; format: string; type: string };
email: {
deprecated: boolean;
format: string;
type: string;
"x-deprecated": string;
};
email_address: { description: string; format: string; type: string };
full_name: { description: string; minLength: number; type: string };
hid_acs_system_id: { format: string; type: string };
phone_number: { description: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_schedule: {
description: string;
nullable: boolean;
properties: { ends_at: ...; starts_at: ... };
required: (...)[];
type: string;
};
acs_system_id: { description: string; format: string; type: string };
acs_user_id: { description: string; format: string; type: string };
email: {
deprecated: boolean;
format: string;
type: string;
"x-deprecated": string;
};
email_address: { description: string; format: string; type: string };
full_name: { description: string; minLength: number; type: string };
hid_acs_system_id: { format: string; type: string };
phone_number: { description: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/action_attempts/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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;
}
| {
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: {
action_attempt_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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;
}
| {
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;
};
};
"/action_attempts/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
items: { format: string; type: string };
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format: string;
items?: undefined;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
exclusiveMinimum: boolean;
format?: undefined;
items?: undefined;
minimum: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
items?: undefined;
minimum?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
action_attempts: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
action_attempt_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_id: { description: string; format: string; type: string };
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
action_attempts: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/bridges/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
"x-undocumented": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
bridge_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
"x-undocumented": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/bridges/list": {
get: {
description: string;
operationId: string;
parameters: never[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridges: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": { schema: { properties: {}; type: string } };
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridges: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/client_sessions/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_ids: {
description: string;
items: { type: ... };
type: string;
};
connected_account_ids: {
description: string;
items: { type: ... };
type: string;
};
customer_id: { description: string; type: string };
customer_key: {
description: string;
minLength: number;
type: string;
};
expires_at: { description: string; format: string; type: string };
user_identifier_key: {
description: string;
minLength: number;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_ids: {
deprecated: boolean;
description: string;
items: { format: ...; type: ... };
maxItems: number;
minItems: number;
type: string;
"x-deprecated": string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
publishable_key: never[];
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
publishable_key?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
publishable_key?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
publishable_key?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_ids: {
description: string;
items: { type: ... };
type: string;
};
connected_account_ids: {
description: string;
items: { type: ... };
type: string;
};
customer_id: { description: string; type: string };
customer_key: {
description: string;
minLength: number;
type: string;
};
expires_at: { description: string; format: string; type: string };
user_identifier_key: {
description: string;
minLength: number;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_ids: {
deprecated: boolean;
description: string;
items: { format: ...; type: ... };
maxItems: number;
minItems: number;
type: string;
"x-deprecated": string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
publishable_key: never[];
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
publishable_key?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
publishable_key?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
publishable_key?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/client_sessions/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
client_session_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/client_sessions/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
client_session_id: {
description: string;
format: string;
type: string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/client_sessions/get_or_create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_ids: {
description: string;
items: { type: ... };
type: string;
};
connected_account_ids: {
description: string;
items: { type: ... };
type: string;
};
expires_at: { description: string; format: string; type: string };
user_identifier_key: {
description: string;
minLength: number;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_ids: {
deprecated: boolean;
description: string;
items: { format: ...; type: ... };
maxItems: number;
minItems: number;
type: string;
"x-deprecated": string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
publishable_key: never[];
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
publishable_key?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
publishable_key?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
publishable_key?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/client_sessions/grant_access": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
client_session_id: { description: string; type: string };
connect_webview_ids: {
description: string;
items: { type: ... };
type: string;
};
connected_account_ids: {
description: string;
items: { type: ... };
type: string;
};
user_identifier_key: { description: string; type: string };
user_identity_id: { description: string; type: string };
user_identity_ids: {
deprecated: boolean;
description: string;
items: { type: ... };
maxItems: number;
minItems: number;
type: string;
"x-deprecated": string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
client_session_id: { description: string; type: string };
connect_webview_ids: {
description: string;
items: { type: ... };
type: string;
};
connected_account_ids: {
description: string;
items: { type: ... };
type: string;
};
user_identifier_key: { description: string; type: string };
user_identity_id: { description: string; type: string };
user_identity_ids: {
deprecated: boolean;
description: string;
items: { type: ... };
maxItems: number;
minItems: number;
type: string;
"x-deprecated": string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/client_sessions/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
client_sessions: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
client_session_id: { description: string; type: string };
connect_webview_id: { description: string; type: string };
user_identifier_key: { description: string; type: string };
user_identity_id: { description: string; type: string };
without_user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
client_sessions: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/client_sessions/revoke": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
client_session_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/connect_webviews/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
accepted_capabilities: {
description: string;
items: { description: ...; enum: ...; type: ... };
type: string;
};
accepted_providers: {
description: string;
items: { enum: ...; type: ... };
type: string;
};
automatically_manage_new_devices: {
description: string;
type: string;
};
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
custom_redirect_failure_url: { description: string; type: string };
custom_redirect_url: { description: string; type: string };
customer_key: {
description: string;
minLength: number;
type: string;
};
device_selection_mode: {
enum: (...)[];
type: string;
"x-undocumented": string;
};
excluded_providers: {
description: string;
items: { type: ... };
type: string;
};
provider_category: {
description: string;
enum: (...)[];
type: string;
};
wait_for_device_creation: {
default: boolean;
description: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { connect_webview: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/connect_webviews/delete": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/connect_webviews/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { connect_webview: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { connect_webview: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/connect_webviews/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
description: string;
format?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
description: string;
format?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default: number;
description: string;
format: string;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
description: string;
format?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connect_webviews: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
limit: {
default: number;
description: string;
format: string;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connect_webviews: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/connected_accounts/delete": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connected_account_id: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connected_account_id: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/connected_accounts/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connected_account: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connected_account: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/connected_accounts/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
minimum?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
minimum?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
minimum?: undefined;
minLength: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
minLength?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
minimum?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connected_accounts: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connected_accounts: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/connected_accounts/simulate/disconnect": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connected_account_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
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/sync": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connected_account_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/connected_accounts/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
accepted_capabilities: {
description: string;
items: { description: ...; enum: ...; type: ... };
type: string;
};
automatically_manage_new_devices: {
description: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connected_account: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
accepted_capabilities: {
description: string;
items: { description: ...; enum: ...; type: ... };
type: string;
};
automatically_manage_new_devices: {
description: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connected_account: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/customers/create_portal": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
allOf: (
| { default: ...; description: ...; properties: ...; type: ... }
| { default?: ...; description?: ...; properties: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { magic_link: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/customers/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: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grant_keys: {
description: string;
items: { type: ... };
type: string;
};
booking_keys: {
description: string;
items: { type: ... };
type: string;
};
building_keys: {
description: string;
items: { type: ... };
type: string;
};
common_area_keys: {
description: string;
items: { type: ... };
type: string;
};
customer_keys: {
description: string;
items: { type: ... };
type: string;
};
facility_keys: {
description: string;
items: { type: ... };
type: string;
};
guest_keys: {
description: string;
items: { type: ... };
type: string;
};
listing_keys: {
description: string;
items: { type: ... };
type: string;
};
property_keys: {
description: string;
items: { type: ... };
type: string;
};
property_listing_keys: {
description: string;
items: { type: ... };
type: string;
};
reservation_keys: {
description: string;
items: { type: ... };
type: string;
};
resident_keys: {
description: string;
items: { type: ... };
type: string;
};
room_keys: {
description: string;
items: { type: ... };
type: string;
};
space_keys: {
description: string;
items: { type: ... };
type: string;
};
staff_member_keys: {
description: string;
items: { type: ... };
type: string;
};
tenant_keys: {
description: string;
items: { type: ... };
type: string;
};
unit_keys: {
description: string;
items: { type: ... };
type: string;
};
user_identity_keys: {
description: string;
items: { type: ... };
type: string;
};
user_keys: {
description: string;
items: { type: ... };
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/customers/push_data": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_grants: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
bookings: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
buildings: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
common_areas: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
facilities: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
guests: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
listings: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
properties: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
property_listings: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
reservations: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
residents: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
rooms: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
sites: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
spaces: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
staff_members: {
description: string;
items: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
};
type: string;
};
tenants: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
units: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
user_identities: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
users: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
};
"/devices/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { device: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
name: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { device: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/devices/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: 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: string; enum: (...)[]; type: string }[];
type?: undefined;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items: {
enum?: undefined;
format?: undefined;
oneOf: { description: ...; enum: ...; type: ... }[];
type?: undefined;
};
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum: string[];
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default: number;
deprecated?: undefined;
description: string;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable: boolean;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description?: undefined;
enum?: undefined;
format?: undefined;
items: {
enum: string[];
format?: undefined;
oneOf?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented": string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated: boolean;
description?: undefined;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable: boolean;
oneOf?: undefined;
type: string;
"x-deprecated": string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength: number;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_type: { description: string; oneOf: (...)[] };
device_types: {
description: string;
items: { oneOf: ... };
type: string;
};
exclude_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
include_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
manufacturer: { description: string; enum: (...)[]; type: string };
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
unstable_location_id: {
deprecated: boolean;
format: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/devices/list_device_providers": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; enum: string[]; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
device_providers: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
provider_category: {
description: string;
enum: (...)[];
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
device_providers: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/devices/report_provider_metadata": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
devices: {
description: string;
items: { properties: ...; required: ...; type: ... };
minItems: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
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;
};
};
"/devices/simulate/connect": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/simulate/connect_to_hub": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/simulate/disconnect": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/simulate/disconnect_from_hub": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/simulate/paid_subscription": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { format: string; type: string };
is_expired: { type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/simulate/remove": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/unmanaged/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { device: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
name: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { device: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/devices/unmanaged/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: 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: string; enum: (...)[]; type: string }[];
type?: undefined;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items: {
enum?: undefined;
format?: undefined;
oneOf: { description: ...; enum: ...; type: ... }[];
type?: undefined;
};
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum: string[];
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable: boolean;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description?: undefined;
enum?: undefined;
format?: undefined;
items: {
enum: string[];
format?: undefined;
oneOf?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented": string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated: boolean;
description?: undefined;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable: boolean;
oneOf?: undefined;
type: string;
"x-deprecated": string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength: number;
nullable?: undefined;
oneOf?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
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;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: 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: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_type: { description: string; oneOf: (...)[] };
device_types: {
description: string;
items: { oneOf: ... };
type: string;
};
exclude_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
include_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
manufacturer: { description: string; enum: (...)[]; type: string };
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
unstable_location_id: {
deprecated: boolean;
format: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: 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;
};
};
"/devices/unmanaged/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
device_id: { description: string; format: string; type: string };
is_managed: { description: string; enum: (...)[]; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
device_id: { description: string; format: string; type: string };
is_managed: { description: string; enum: (...)[]; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/devices/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
device_id: { description: string; format: string; type: string };
is_managed: { default: boolean; description: string; type: string };
name: { description: string; nullable: boolean; type: string };
properties: { properties: { name: ... }; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_metadata: {
additionalProperties: { nullable: ...; oneOf: ... };
description: string;
type: string;
};
device_id: { description: string; format: string; type: string };
is_managed: { default: boolean; description: string; type: string };
name: { description: string; nullable: boolean; type: string };
properties: { properties: { name: ... }; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/events/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
event: { $ref: ... };
message: { type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
event_id: { description: string; format: string; type: string };
event_type: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
event: { $ref: ... };
message: { type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/events/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
enum?: undefined;
format?: 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: string[];
format?: undefined;
oneOf?: undefined;
type: string;
};
maxItems?: undefined;
minItems?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
enum?: undefined;
format: string;
items?: undefined;
maxItems?: undefined;
minItems?: undefined;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
events: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
access_code_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
acs_entrance_id: {
description: string;
format: string;
type: string;
};
acs_system_id: { description: string; format: string; type: string };
acs_system_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
acs_user_id: { description: string; format: string; type: string };
between: {
description: string;
items: { oneOf: ... };
maxItems: number;
minItems: number;
type: string;
};
connect_webview_id: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
customer_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
event_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
event_type: { description: string; enum: (...)[]; type: string };
event_types: {
description: string;
items: { enum: ...; type: ... };
type: string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
since: { description: string; type: string };
unstable_offset: {
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
events: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/instant_keys/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: 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: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: 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: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: 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: string;
format: string;
type: string;
};
instant_key_url: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { instant_key: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: 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: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
instant_keys: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/locks/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
device: { $ref: ... };
lock: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
name: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
device: { $ref: ... };
lock: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/locks/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: 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: string[];
format?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default: number;
deprecated?: undefined;
description: string;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description?: undefined;
enum?: undefined;
format?: undefined;
items: {
description?: undefined;
enum: string[];
format?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented": string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated: boolean;
description?: undefined;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
"x-deprecated": string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength: number;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
locks: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_type: { description: string; enum: (...)[]; type: string };
device_types: {
description: string;
items: { description: ...; enum: ...; type: ... };
type: string;
};
exclude_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
include_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
manufacturer: { description: string; enum: (...)[]; type: string };
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
unstable_location_id: {
deprecated: boolean;
format: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
locks: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/locks/lock_door": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/locks/simulate/keypad_code_entry": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
code: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/locks/simulate/manual_lock_via_keypad": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/locks/unlock_door": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/noise_sensors/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: 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: string[];
format?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default: number;
deprecated?: undefined;
description: string;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description?: undefined;
enum?: undefined;
format?: undefined;
items: {
description?: undefined;
enum: string[];
format?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented": string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated: boolean;
description?: undefined;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
"x-deprecated": string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength: number;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
noise_sensors: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_type: { description: string; enum: (...)[]; type: string };
device_types: {
description: string;
items: { description: ...; enum: ...; type: ... };
type: string;
};
exclude_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
include_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
manufacturer: { description: string; enum: (...)[]; type: string };
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
unstable_location_id: {
deprecated: boolean;
format: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
noise_sensors: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/noise_sensors/noise_thresholds/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
ends_daily_at: { description: string; type: string };
name: { description: string; type: string };
noise_threshold_decibels: {
description: string;
format: string;
type: string;
};
noise_threshold_nrs: {
description: string;
format: string;
type: string;
};
starts_daily_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
action_attempt: { $ref: ... };
noise_threshold: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/noise_sensors/noise_thresholds/delete": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
noise_threshold_id: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
noise_threshold_id: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/noise_sensors/noise_thresholds/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { noise_threshold: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
noise_threshold_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { noise_threshold: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/noise_sensors/noise_thresholds/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format: string;
type: string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format?: undefined;
type: string;
"x-undocumented": string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
noise_thresholds: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
is_programmed: {
description: string;
type: string;
"x-undocumented": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
noise_thresholds: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/noise_sensors/noise_thresholds/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
ends_daily_at: { description: string; type: string };
name: { description: string; type: string };
noise_threshold_decibels: {
description: string;
format: string;
type: string;
};
noise_threshold_id: {
description: string;
format: string;
type: string;
};
noise_threshold_nrs: {
description: string;
format: string;
type: string;
};
starts_daily_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
ends_daily_at: { description: string; type: string };
name: { description: string; type: string };
noise_threshold_decibels: {
description: string;
format: string;
type: string;
};
noise_threshold_id: {
description: string;
format: string;
type: string;
};
noise_threshold_nrs: {
description: string;
format: string;
type: string;
};
starts_daily_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
ends_daily_at: { description: string; type: string };
name: { description: string; type: string };
noise_threshold_decibels: {
description: string;
format: string;
type: string;
};
noise_threshold_id: {
description: string;
format: string;
type: string;
};
noise_threshold_nrs: {
description: string;
format: string;
type: string;
};
starts_daily_at: { description: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/noise_sensors/simulate/trigger_noise_threshold": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/phones/deactivate": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: { device_id: { description: string; type: string } };
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: { device_id: { description: string; type: string } };
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/phones/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; phone: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; phone: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/phones/list": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
phones: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_credential_id: {
description: string;
format: string;
type: string;
};
owner_user_identity_id: {
description: string;
format: string;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
phones: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/phones/simulate/create_sandbox_phone": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
assa_abloy_metadata: {
default: {};
description: string;
properties: {
application_version: ...;
ble_capability: ...;
hce_capability: ...;
nfc_capability: ...;
seos_applet_version: ...;
seos_tsm_endpoint_id: ...;
};
type: string;
};
custom_sdk_installation_id: { description: string; type: string };
phone_metadata: {
default: {};
description: string;
properties: {
device_manufacturer: ...;
device_model: ...;
operating_system: ...;
os_version: ...;
};
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; phone: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/seam/bridge/v1/bridge_client_sessions/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
bridge_client_machine_identifier_key: {
description: string;
type: string;
};
bridge_client_name: { description: string; type: string };
bridge_client_time_zone: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_client_session: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { certified_client: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/bridge/v1/bridge_client_sessions/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_client_session: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_client_session: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/bridge/v1/bridge_client_sessions/refresh_telemetry_token": {
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_client_session: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/bridge/v1/bridge_client_sessions/regenerate_pairing_code": {
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_client_session: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/bridge/v1/bridge_client_sessions/report_status": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
is_tailscale_connected: {
description: string;
nullable: boolean;
type: string;
};
tailscale_ip_v4: {
description: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/bridge/v1/bridge_connected_systems/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_connected_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
bridge_connected_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { bridge_client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/console/v1/get_resource_locator": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
resource_locator: { properties: ...; required: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
resource_locator: { properties: ...; required: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/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: { type: ... };
pagination: { $ref: ... };
timeline: { properties: ...; required: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
created_before: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: { description: string; type: string };
resource_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
timeline: { properties: ...; required: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/access_grants/list": {
get: {
description: string;
operationId: string;
parameters: never[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_grants: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { 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: {}; type: string } };
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_grants: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { 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/automation_runs/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
enum?: undefined;
exclusiveMinimum?: undefined;
format: string;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
enum: string[];
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
enum?: undefined;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
enum?: undefined;
exclusiveMinimum: boolean;
format?: undefined;
minimum: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
enum?: undefined;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
automation_runs: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
automation_id: {
description: string;
format: string;
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
partner_resource_id: {
description: string;
format: string;
type: string;
};
rule: { description: string; enum: (...)[]; type: string };
success: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
automation_runs: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/automations/delete": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": { schema: { properties: {}; type: string } };
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": { schema: { properties: {}; type: string } };
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/automations/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_rules: { properties: ...; type: ... };
climate_rules: { properties: ...; required: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_rules: { properties: ...; type: ... };
climate_rules: { properties: ...; required: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/automations/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_rules: {
description: string;
properties: {
reservation_created: ...;
reservation_deleted: ...;
reservation_spaces_updated: ...;
reservation_time_updated: ...;
space_name_updated: ...;
staff_member_created: ...;
staff_member_name_updated: ...;
user_identity_name_updated: ...;
};
type: string;
};
climate_rules: {
description: string;
properties: { rules: ... };
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
access_rules: {
description: string;
properties: {
reservation_created: ...;
reservation_deleted: ...;
reservation_spaces_updated: ...;
reservation_time_updated: ...;
space_name_updated: ...;
staff_member_created: ...;
staff_member_name_updated: ...;
user_identity_name_updated: ...;
};
type: string;
};
climate_rules: {
description: string;
properties: { rules: ... };
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/connectors/authorize": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; minLength: number; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector_authorize: {
properties: ...;
required: ...;
type: ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
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: {
connector_name: {
description: string;
minLength: number;
type: string;
};
slug: { description: string; minLength: number; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector_authorize: {
properties: ...;
required: ...;
type: ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
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/connectors/connector_types": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector_types: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: 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: {
connector_types: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: 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/connectors/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
config: {
additionalProperties: {};
description: string;
type: string;
};
connector_type: { description: string; enum: (...)[]; type: string };
customer_key: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector: { properties: ...; required: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: 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/connectors/delete": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connector_id: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector: { properties: ...; required: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: 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/connectors/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connectors: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: 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: {
connectors: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: 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/connectors/sync": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connector_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector_sync: { properties: ...; required: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| { api_key: never[]; console_session_with_workspace?: undefined }
| { api_key?: undefined; console_session_with_workspace: 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/connectors/update": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
config: { description: string; oneOf: (...)[] };
connector_id: {
description: string;
minLength: number;
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
connector: { properties: ...; required: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: 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/customers/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
minimum?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
customers: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: 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: {
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
customers: { items: ...; type: ... };
ok: { type: ... };
pagination: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: 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/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: string[]; 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: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
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: string;
items: { oneOf: ... };
maxItems: number;
minItems: number;
type: string;
};
event_type: { description: string; enum: (...)[]; type: string };
event_types: {
description: string;
items: { enum: ...; type: ... };
type: string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
since: { description: string; type: string };
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
events: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { 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: { properties: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
customer_portal_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
customer_portal: { properties: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/reservations/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
reservation: { properties: ...; required: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
reservation_id: {
description: string;
format: string;
type: string;
};
reservation_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
reservation: { properties: ...; required: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/reservations/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
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: string;
minimum?: undefined;
minLength?: undefined;
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: number;
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: {
ok: { type: ... };
pagination: { $ref: ... };
reservations: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
created_before: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
space_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
reservations: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/settings/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
business_vertical: { description: ...; enum: ...; type: ... };
ok: { type: ... };
slug: { nullable: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| { api_key?: undefined; console_session_with_workspace: never[] }
| { api_key: never[]; console_session_with_workspace?: undefined }
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-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: { description: ...; enum: ...; type: ... };
ok: { type: ... };
slug: { nullable: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| { api_key?: undefined; console_session_with_workspace: never[] }
| { api_key: never[]; console_session_with_workspace?: undefined }
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/settings/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
business_vertical: {
description: string;
enum: (...)[];
type: string;
};
slug: { description: string; nullable: boolean; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| { api_key?: undefined; console_session_with_workspace: never[] }
| { api_key: never[]; console_session_with_workspace?: undefined }
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
business_vertical: {
description: string;
enum: (...)[];
type: string;
};
slug: { description: string; nullable: boolean; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| { api_key?: undefined; console_session_with_workspace: never[] }
| { api_key: never[]; console_session_with_workspace?: undefined }
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/spaces/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
name: { description: string; type: string };
parent_space_key: { description: string; type: string };
parent_space_name: { description: string; type: string };
space_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; space: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
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;
"x-undocumented": string;
};
};
"/seam/customer/v1/spaces/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
description: string;
format?: undefined;
minLength: number;
type: string;
"x-draft"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
description: string;
format: string;
minLength?: undefined;
type: string;
"x-draft": string;
"x-undocumented": string;
};
}
| {
in: string;
name: string;
schema: {
description: string;
format?: undefined;
minLength?: undefined;
type: string;
"x-draft"?: undefined;
"x-undocumented"?: undefined;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
spaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
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;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connected_account_id: {
description: string;
format: string;
type: string;
"x-draft": string;
"x-undocumented": string;
};
search: { description: string; minLength: number; type: string };
space_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
spaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
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;
"x-undocumented": string;
};
};
"/seam/customer/v1/spaces/list_reservations": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
default: string;
description: string;
enum: string[];
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
default?: undefined;
description: string;
enum?: undefined;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
reservations: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
issued_status: {
default: string;
description: string;
enum: (...)[];
type: string;
};
space_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
reservations: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/staff_members/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: {
access_grant: { $ref: ... };
ok: { type: ... };
spaces: { items: ...; type: ... };
staff_member: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
};
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
staff_member_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
access_grant: { $ref: ... };
ok: { type: ... };
spaces: { items: ...; type: ... };
staff_member: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
};
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/customer/v1/staff_members/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format: string;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
exclusiveMinimum: boolean;
format?: undefined;
minimum: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
staff_members: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
created_before: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
space_id: { description: string; format: string; type: string };
space_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
staff_members: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/instant_key/v1/client_sessions/exchange_short_code": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: { short_code: { description: string; type: string } };
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { client_session: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { certified_client: never[] }[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/instant_key/v1/preview/get": {
get: {
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
instant_key_url: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
instant_key_preview: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { certified_client: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
instant_key_url: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
instant_key_preview: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { certified_client: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/mobile_sdk/v1/acs/credentials/list": {
get: {
description: string;
operationId: string;
parameters: never[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session: never[] }[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": { schema: { properties: {}; type: string } };
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_credentials: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session: never[] }[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/mobile_sdk/v1/phone_sessions/get_or_create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
custom_sdk_installation_id: { description: string; type: string };
phone_device_metadata: {
description: string;
properties: { manufacturer: ...; model: ...; os_version: ... };
type: string;
};
phone_os: { description: string; enum: (...)[]; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; phone_session: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/seam/mobile_sdk/v1/report_salto_space_audit_trail": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_id: { format: string; type: string };
salto_space_metadata: {
properties: { justin_mobile_sdk_audit_trail_data: ... };
required: (...)[];
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { 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/partner/v1/building_blocks/spaces/auto_map": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
schema: { description: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
spaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
collection_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
spaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: { client_session_with_customer: never[] }[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/spaces/add_acs_entrances": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
minItems: number;
type: string;
};
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
minItems: number;
type: string;
};
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/spaces/add_devices": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_ids: {
description: string;
items: { format: ...; type: ... };
minItems: number;
type: string;
};
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_ids: {
description: string;
items: { format: ...; type: ... };
minItems: number;
type: string;
};
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/spaces/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
name: { description: string; type: string };
space_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; space: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/spaces/delete": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/spaces/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; space: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
oneOf: (
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; space: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/spaces/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: string[]; format?: undefined; type: string };
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-batch-keys": string[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
exclude: { items: { enum: ...; type: ... }; type: string };
include: { items: { enum: ...; type: ... }; type: string };
space_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
space_keys: {
description: string;
items: { type: ... };
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-batch-keys": 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: { type: ... };
spaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connected_account_id: {
description: string;
format: string;
type: string;
"x-draft": string;
"x-undocumented": string;
};
customer_key: { description: string; type: string };
search: { description: string; minLength: number; type: string };
space_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
spaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/spaces/remove_acs_entrances": {
delete: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format: string;
items?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format?: undefined;
items: { format: string; type: string };
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/spaces/remove_devices": {
delete: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format: string;
items?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
format?: undefined;
items: { format: string; type: string };
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
space_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/spaces/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
name: { description: string; type: string };
space_id: { description: string; format: string; type: string };
space_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; space: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_entrance_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
name: { description: string; type: string };
space_id: { description: string; format: string; type: string };
space_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; space: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-draft": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/activate_climate_preset": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/cool": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
cooling_set_point_celsius: {
description: string;
format: string;
type: string;
};
cooling_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/create_climate_preset": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
climate_preset_mode: {
description: string;
enum: (...)[];
type: string;
};
cooling_set_point_celsius: {
description: string;
format: string;
type: string;
};
cooling_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
ecobee_metadata: {
description: string;
properties: { climate_ref: ...; is_optimized: ...; owner: ... };
required: (...)[];
type: string;
};
fan_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
heating_set_point_celsius: {
description: string;
format: string;
type: string;
};
heating_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
hvac_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
manual_override_allowed: {
default: boolean;
deprecated: boolean;
description: string;
type: string;
"x-deprecated": string;
};
name: {
default: null;
description: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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-response-key": null;
"x-title": string;
};
};
"/thermostats/daily_programs/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
name: { description: string; type: string };
periods: {
description: string;
items: {
description: ...;
properties: ...;
required: ...;
type: ...;
};
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
thermostat_daily_program: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/daily_programs/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
thermostat_daily_program_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/daily_programs/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
name: { description: string; type: string };
periods: {
description: string;
items: {
description: ...;
properties: ...;
required: ...;
type: ...;
};
type: string;
};
thermostat_daily_program_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
name: { description: string; type: string };
periods: {
description: string;
items: {
description: ...;
properties: ...;
required: ...;
type: ...;
};
type: string;
};
thermostat_daily_program_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/delete_climate_preset": {
delete: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/get": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; thermostat: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
name: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; thermostat: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-deprecated": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/thermostats/heat": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
heating_set_point_celsius: {
description: string;
format: string;
type: string;
};
heating_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/heat_cool": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
cooling_set_point_celsius: {
description: string;
format: string;
type: string;
};
cooling_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
heating_set_point_celsius: {
description: string;
format: string;
type: string;
};
heating_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: 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: string[];
format?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default: number;
deprecated?: undefined;
description: string;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties: { oneOf: { type: ... }[] };
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description?: undefined;
enum?: undefined;
format?: undefined;
items: {
description?: undefined;
enum: string[];
format?: undefined;
type: string;
};
minLength?: undefined;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented": string;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated: boolean;
description?: undefined;
enum?: undefined;
format: string;
items?: undefined;
minLength?: undefined;
nullable: boolean;
type: string;
"x-deprecated": string;
"x-undocumented"?: undefined;
};
}
| {
in: string;
name: string;
schema: {
additionalProperties?: undefined;
default?: undefined;
deprecated?: undefined;
description: string;
enum?: undefined;
format?: undefined;
items?: undefined;
minLength: number;
nullable?: undefined;
type: string;
"x-deprecated"?: undefined;
"x-undocumented"?: undefined;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
ok: { type: ... };
thermostats: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_webview_id: {
description: string;
format: string;
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
connected_account_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
created_before: {
description: string;
format: string;
type: string;
};
custom_metadata_has: {
additionalProperties: { oneOf: ... };
description: string;
type: string;
};
customer_key: { description: string; type: string };
device_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
device_type: { description: string; enum: (...)[]; type: string };
device_types: {
description: string;
items: { description: ...; enum: ...; type: ... };
type: string;
};
exclude_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
include_if: {
items: { enum: ...; type: ... };
type: string;
"x-undocumented": string;
};
limit: {
default: number;
description: string;
format: string;
type: string;
};
manufacturer: { description: string; enum: (...)[]; type: string };
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; minLength: number; type: string };
space_id: { description: string; format: string; type: string };
unstable_location_id: {
deprecated: boolean;
format: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
user_identifier_key: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
devices: { items: ...; type: ... };
ok: { type: ... };
thermostats: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/off": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/schedules/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
device_id: { description: string; type: string };
ends_at: { description: string; type: string };
is_override_allowed: { description: string; type: string };
max_override_period_minutes: {
description: string;
exclusiveMinimum: boolean;
minimum: number;
nullable: boolean;
type: string;
};
name: { description: string; type: string };
starts_at: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
thermostat_schedule: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
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;
};
};
"/thermostats/schedules/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
thermostat_schedule_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/schedules/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
thermostat_schedule: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
thermostat_schedule_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
thermostat_schedule: { $ref: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/schedules/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}
| {
in: string;
name: string;
required: boolean;
schema: { description: string; format?: undefined; type: string };
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
thermostat_schedules: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
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: {
device_id: { description: string; format: string; type: string };
user_identifier_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
thermostat_schedules: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
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;
};
};
"/thermostats/schedules/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
ends_at: { description: string; type: string };
is_override_allowed: { description: string; type: string };
max_override_period_minutes: {
description: string;
exclusiveMinimum: boolean;
minimum: number;
nullable: boolean;
type: string;
};
name: { description: string; type: string };
starts_at: { description: string; type: string };
thermostat_schedule_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
ends_at: { description: string; type: string };
is_override_allowed: { description: string; type: string };
max_override_period_minutes: {
description: string;
exclusiveMinimum: boolean;
minimum: number;
nullable: boolean;
type: string;
};
name: { description: string; type: string };
starts_at: { description: string; type: string };
thermostat_schedule_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/set_fallback_climate_preset": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
device_id: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/set_fan_mode": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
fan_mode: {
deprecated: boolean;
enum: (...)[];
type: string;
"x-deprecated": string;
};
fan_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
sync: { default: boolean; type: string; "x-undocumented": string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/set_hvac_mode": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
discriminator: { propertyName: string };
oneOf: (
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/thermostats/set_temperature_threshold": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
lower_limit_celsius: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
lower_limit_fahrenheit: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
upper_limit_celsius: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
upper_limit_fahrenheit: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
lower_limit_celsius: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
lower_limit_fahrenheit: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
upper_limit_celsius: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
upper_limit_fahrenheit: {
default: null;
description: string;
format: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/simulate/hvac_mode_adjusted": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
discriminator: { propertyName: string };
oneOf: (
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/simulate/temperature_reached": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
temperature_celsius: {
description: string;
format: string;
type: string;
};
temperature_fahrenheit: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/update_climate_preset": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
climate_preset_mode: {
description: string;
enum: (...)[];
type: string;
};
cooling_set_point_celsius: {
description: string;
format: string;
type: string;
};
cooling_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
ecobee_metadata: {
description: string;
properties: { climate_ref: ...; is_optimized: ...; owner: ... };
required: (...)[];
type: string;
};
fan_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
heating_set_point_celsius: {
description: string;
format: string;
type: string;
};
heating_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
hvac_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
manual_override_allowed: {
deprecated: boolean;
description: string;
type: string;
"x-deprecated": string;
};
name: {
default: null;
description: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
climate_preset_key: { description: string; type: string };
climate_preset_mode: {
description: string;
enum: (...)[];
type: string;
};
cooling_set_point_celsius: {
description: string;
format: string;
type: string;
};
cooling_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
device_id: { description: string; format: string; type: string };
ecobee_metadata: {
description: string;
properties: { climate_ref: ...; is_optimized: ...; owner: ... };
required: (...)[];
type: string;
};
fan_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
heating_set_point_celsius: {
description: string;
format: string;
type: string;
};
heating_set_point_fahrenheit: {
description: string;
format: string;
type: string;
};
hvac_mode_setting: {
description: string;
enum: (...)[];
type: string;
};
manual_override_allowed: {
deprecated: boolean;
description: string;
type: string;
"x-deprecated": string;
};
name: {
default: null;
description: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/thermostats/update_weekly_program": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
friday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
monday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
saturday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
sunday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
thursday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
tuesday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
wednesday_program_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/unstable_partner/building_blocks/connect_accounts": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
customer_key: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { magic_link: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/unstable_partner/building_blocks/generate_magic_link": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
enum: string[];
items?: undefined;
minLength?: undefined;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
enum?: undefined;
items?: undefined;
minLength: number;
type: string;
};
}
| {
in: string;
name: string;
required: boolean;
schema: {
description: string;
enum?: undefined;
items: {
properties: {
name: { description: ...; type: ... };
space_key: { description: ...; minLength: ...; type: ... };
};
required: string[];
type: string;
};
minLength?: undefined;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { magic_link: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
building_block_type: {
description: string;
enum: (...)[];
type: string;
};
customer_key: {
description: string;
minLength: number;
type: string;
};
spaces: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { magic_link: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/unstable_partner/building_blocks/manage_devices": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
customer_key: {
description: string;
minLength: number;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { magic_link: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/unstable_partner/building_blocks/organize_spaces": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
customer_key: {
description: string;
minLength: number;
type: string;
};
spaces: {
description: string;
items: { properties: ...; required: ...; type: ... };
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { magic_link: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: never[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/user_identities/add_acs_user": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_user_id: {
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_user_id: {
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/user_identities/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_system_ids: {
description: string;
items: { format: ...; type: ... };
type: string;
};
email_address: {
description: string;
format: string;
nullable: boolean;
type: string;
};
full_name: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
phone_number: {
description: string;
nullable: boolean;
type: string;
};
user_identity_key: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; user_identity: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/user_identities/enrollment_automations/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-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: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
"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: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
enrollment_automation_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
enrollment_automation: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-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: string;
format: string;
type: string;
};
create_credential_manager_user: {
description: string;
type: string;
};
credential_manager_acs_system_id: {
description: string;
format: string;
type: string;
};
credential_manager_acs_user_id: {
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
enrollment_automation: { $ref: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-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: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
enrollment_automations: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-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: string; type: string };
max_use_count: {
default: number;
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { instant_key: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; user_identity: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
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: {
oneOf: (
| { properties: ...; required: ...; type: ... }
| { properties: ...; required: ...; type: ... }
)[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; user_identity: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
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;
};
};
"/user_identities/grant_access_to_device": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/user_identities/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format: string;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
exclusiveMinimum: boolean;
format?: undefined;
minimum: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
user_identities: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
created_before: {
description: string;
format: string;
type: string;
};
credential_manager_acs_system_id: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
user_identities: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/list_accessible_devices": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
accessible_devices: {
deprecated: ...;
items: ...;
type: ...;
"x-deprecated": ...;
};
devices: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
accessible_devices: {
deprecated: ...;
items: ...;
type: ...;
"x-deprecated": ...;
};
devices: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/list_acs_systems": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_systems: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/list_acs_users": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
acs_users: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/remove_acs_user": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
acs_user_id: {
description: string;
format: string;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/user_identities/revoke_access_to_device": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; format: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
device_id: { description: string; format: string; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/user_identities/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: {
ok: { type: ... };
user_identity: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-draft": ...;
"x-route-path": ...;
};
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
user_identity_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
user_identity: {
description: ...;
properties: ...;
required: ...;
type: ...;
"x-draft": ...;
"x-route-path": ...;
};
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/unmanaged/list": {
get: {
description: string;
operationId: string;
parameters: (
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default: number;
description: string;
exclusiveMinimum: boolean;
format?: undefined;
minimum: number;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format: string;
minimum?: undefined;
nullable?: undefined;
type: string;
};
}
| {
in: string;
name: string;
schema: {
default?: undefined;
description: string;
exclusiveMinimum?: undefined;
format?: undefined;
minimum?: undefined;
nullable: boolean;
type: string;
};
}
)[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
user_identities: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
created_before: {
description: string;
format: string;
type: string;
};
limit: {
default: number;
description: string;
exclusiveMinimum: boolean;
minimum: number;
type: string;
};
page_cursor: {
description: string;
nullable: boolean;
type: string;
};
search: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
pagination: { $ref: ... };
user_identities: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/user_identities/unmanaged/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
is_managed: { description: string; enum: (...)[]; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
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-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
is_managed: { description: string; enum: (...)[]; type: string };
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
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-response-key": null;
"x-title": string;
};
};
"/user_identities/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
email_address: {
description: string;
format: string;
nullable: boolean;
type: string;
};
full_name: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
phone_number: {
description: string;
nullable: boolean;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
email_address: {
description: string;
format: string;
nullable: boolean;
type: string;
};
full_name: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
phone_number: {
description: string;
nullable: boolean;
type: string;
};
user_identity_id: {
description: string;
format: string;
type: string;
};
user_identity_key: {
description: string;
minLength: number;
nullable: boolean;
type: string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/webhooks/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
event_types: {
default: (...)[];
description: string;
items: { type: ... };
type: string;
};
url: { description: string; format: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; webhook: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/webhooks/delete": {
delete: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: { webhook_id: { description: string; type: string } };
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/webhooks/get": {
get: {
description: string;
operationId: string;
parameters: {
in: string;
name: string;
required: boolean;
schema: { description: string; type: string };
}[];
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; webhook: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: { webhook_id: { description: string; type: string } };
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; webhook: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/webhooks/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
webhooks: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
webhooks: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/webhooks/update": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
event_types: {
description: string;
items: { type: ... };
type: string;
};
webhook_id: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
put: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
event_types: {
description: string;
items: { type: ... };
type: string;
};
webhook_id: { description: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
"/workspaces/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
company_name: { description: string; type: string };
connect_partner_name: {
deprecated: boolean;
description: string;
nullable: boolean;
type: string;
"x-deprecated": string;
};
connect_webview_customization: {
description: string;
properties: {
logo_shape: ...;
primary_button_color: ...;
primary_button_text_color: ...;
success_message: ...;
};
type: string;
};
is_sandbox: { default: boolean; description: string; type: string };
name: { description: string; type: string };
webview_logo_shape: {
deprecated: boolean;
enum: (...)[];
type: string;
"x-deprecated": string;
};
webview_primary_button_color: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
webview_primary_button_text_color: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
webview_success_message: {
deprecated: boolean;
type: string;
"x-deprecated": string;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; workspace: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_without_workspace: never[];
}
| {
console_session_with_workspace: never[];
console_session_without_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
console_session_with_workspace?: undefined;
console_session_without_workspace: never[];
pat_without_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/workspaces/customization_profiles/create": {
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
customer_portal_theme: {
properties: {
primary_color: ...;
primary_foreground_color: ...;
secondary_color: ...;
secondary_foreground_color: ...;
};
type: string;
};
name: { default: null; nullable: boolean; type: string };
primary_color: { type: string };
secondary_color: { type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
customization_profile: { $ref: ... };
ok: { type: ... };
};
required: string[];
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: { $ref: ... };
ok: { type: ... };
};
required: string[];
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: string; type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
customization_profile: { $ref: ... };
ok: { type: ... };
};
required: string[];
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: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
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: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
customization_profiles: { items: ...; type: ... };
ok: { type: ... };
};
required: string[];
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: {
customer_portal_theme: {
nullable: boolean;
properties: {
primary_color: ...;
primary_foreground_color: ...;
secondary_color: ...;
secondary_foreground_color: ...;
};
type: string;
};
customization_profile_id: { format: string; type: string };
name: { nullable: boolean; type: string };
primary_color: { type: string };
secondary_color: { type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer: 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: {
customer_portal_theme: {
nullable: boolean;
properties: {
primary_color: ...;
primary_foreground_color: ...;
secondary_color: ...;
secondary_foreground_color: ...;
};
type: string;
};
customization_profile_id: { format: string; type: string };
name: { nullable: boolean; type: string };
primary_color: { type: string };
secondary_color: { type: string };
};
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session_with_customer: 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: { type: ... } };
required: string[];
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: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-batch-keys": string[];
"x-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: string; type: string } };
required: string[];
type: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
batch: {
description: ...;
properties: ...;
type: ...;
"x-route-path": ...;
};
ok: { type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-batch-keys": string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
"x-undocumented": string;
};
};
"/workspaces/get": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; workspace: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { ok: { type: ... }; workspace: { $ref: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
client_session_with_customer?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/workspaces/list": {
get: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
workspaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace: never[];
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace: never[];
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace: never[];
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: {
ok: { type: ... };
workspaces: { items: ...; type: ... };
};
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace: never[];
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace: never[];
}
| {
api_key: never[];
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session: never[];
console_session_with_workspace?: undefined;
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace: never[];
console_session_without_workspace?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
| {
api_key?: undefined;
client_session?: undefined;
console_session_with_workspace?: undefined;
console_session_without_workspace: never[];
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/workspaces/reset_sandbox": {
post: {
description: string;
operationId: string;
responses: {
"200": {
content: {
"application/json": {
schema: {
properties: { action_attempt: { $ref: ... }; ok: { type: ... } };
required: string[];
type: string;
};
};
};
description: string;
};
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
)[];
summary: string;
tags: string[];
"x-action-attempt-type": string;
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-fern-sdk-return-value": string;
"x-response-key": string;
"x-title": string;
};
};
"/workspaces/update": {
patch: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_partner_name: { description: string; type: string };
connect_webview_customization: {
description: string;
properties: {
logo_shape: ...;
primary_button_color: ...;
primary_button_text_color: ...;
success_message: ...;
};
type: string;
};
is_publishable_key_auth_enabled: {
description: string;
type: string;
};
is_suspended: { description: string; type: string };
name: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": { description: string };
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
post: {
description: string;
operationId: string;
requestBody: {
content: {
"application/json": {
schema: {
properties: {
connect_partner_name: { description: string; type: string };
connect_webview_customization: {
description: string;
properties: {
logo_shape: ...;
primary_button_color: ...;
primary_button_text_color: ...;
success_message: ...;
};
type: string;
};
is_publishable_key_auth_enabled: {
description: string;
type: string;
};
is_suspended: { description: string; type: string };
name: { description: string; type: string };
};
type: string;
};
};
};
};
responses: {
"200": { description: string };
"400": { description: string };
"401": { description: string };
};
security: (
| {
api_key: never[];
console_session_with_workspace?: undefined;
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace: never[];
pat_with_workspace?: undefined;
}
| {
api_key?: undefined;
console_session_with_workspace?: undefined;
pat_with_workspace: never[];
}
)[];
summary: string;
tags: string[];
"x-fern-sdk-group-name": string[];
"x-fern-sdk-method-name": string;
"x-response-key": null;
"x-title": string;
};
};
}
servers: { url: string }[]