Function getOpenapiSchema
- getOpenapiSchema(endpoint?): Promise<{
components: {
schemas: {
access_code: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
code: {
description: string;
nullable: boolean;
type: string;
};
common_code_key: {
description: string;
nullable: boolean;
type: string;
};
created_at: {
description: string;
format: string;
type: string;
};
device_id: {
description: string;
format: string;
type: string;
};
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
nullable: boolean;
};
is_backup: {
description: string;
type: string;
};
is_backup_access_code_available: {
description: string;
type: string;
};
is_external_modification_allowed: {
description: string;
type: string;
};
is_managed: {
description: string;
enum: boolean[];
type: string;
};
is_offline_access_code: {
description: string;
type: string;
};
is_one_time_use: {
description: string;
type: string;
};
is_scheduled_on_device: {
description: string;
type: string;
};
is_waiting_for_code_assignment: {
description: string;
type: string;
};
name: {
description: string;
nullable: boolean;
type: string;
};
pulled_backup_access_code_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
starts_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
status: {
description: string;
enum: string[];
type: string;
};
type: {
description: string;
enum: string[];
type: string;
};
warnings: {
description: string;
nullable: boolean;
};
};
required: string[];
type: string;
};
acs_access_group: {
properties: {
access_group_type: {
description: string;
enum: string[];
type: string;
};
access_group_type_display_name: {
description: string;
type: string;
};
acs_access_group_id: {
format: string;
type: string;
};
acs_system_id: {
format: string;
type: string;
};
created_at: {
format: string;
type: string;
};
external_type: {
enum: string[];
type: string;
};
external_type_display_name: {
type: string;
};
name: {
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
acs_system: {
properties: {
acs_system_id: {
format: string;
type: string;
};
connected_account_ids: {
items: {
type: string;
};
type: string;
};
created_at: {
format: string;
type: string;
};
external_type: {
enum: string[];
type: string;
};
external_type_display_name: {
type: string;
};
image_alt_text: {
type: string;
};
image_url: {
type: string;
};
name: {
type: string;
};
system_type: {
description: string;
enum: string[];
type: string;
};
system_type_display_name: {
description: string;
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
acs_user: {
properties: {
access_schedule: {
properties: {
ends_at: {
format: string;
type: string;
};
starts_at: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
acs_system_id: {
format: string;
type: string;
};
acs_user_id: {
format: string;
type: string;
};
created_at: {
format: string;
type: string;
};
display_name: {
type: string;
};
email: {
description: string;
format: string;
type: string;
};
email_address: {
format: string;
type: string;
};
external_type: {
enum: string[];
type: string;
};
external_type_display_name: {
type: string;
};
full_name: {
type: string;
};
hid_acs_system_id: {
format: string;
type: string;
};
is_suspended: {
type: string;
};
phone_number: {
nullable: boolean;
type: string;
};
user_identity_email_address: {
type: string;
};
user_identity_id: {
type: string;
};
user_identity_phone_number: {
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
action_attempt: {
discriminator: {
propertyName: string;
};
oneOf: ({
properties: {
action_attempt_id: {
format: string;
type: string;
};
action_type: {
type: string;
};
error: {
format: string;
nullable: boolean;
properties?: undefined;
required?: undefined;
type: string;
};
result: {
format?: undefined;
nullable: boolean;
type?: undefined;
};
status: {
enum: (...)[];
type: string;
};
};
required: string[];
type: string;
} | {
properties: {
action_attempt_id: {
format: string;
type: string;
};
action_type: {
type: string;
};
error: {
format: string;
nullable: boolean;
properties?: undefined;
required?: undefined;
type: string;
};
result: {
format: string;
nullable: boolean;
type: string;
};
status: {
enum: (...)[];
type: string;
};
};
required: string[];
type: string;
} | {
properties: {
action_attempt_id: {
format: string;
type: string;
};
action_type: {
type: string;
};
error: {
format?: undefined;
nullable?: undefined;
properties: {
message: ...;
type: ...;
};
required: (...)[];
type: string;
};
result: {
format: string;
nullable: boolean;
type: string;
};
status: {
enum: (...)[];
type: string;
};
};
required: string[];
type: string;
})[];
};
client_session: {
properties: {
client_session_id: {
format: string;
type: string;
};
connect_webview_ids: {
items: {
format: string;
type: string;
};
type: string;
};
connected_account_ids: {
items: {
format: string;
type: string;
};
type: string;
};
created_at: {
format: string;
type: string;
};
device_count: {
type: string;
};
token: {
type: string;
};
user_identifier_key: {
nullable: boolean;
type: string;
};
user_identity_ids: {
items: {
format: string;
type: string;
};
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
climate_setting_schedule: {
properties: {
automatic_cooling_enabled: {
type: string;
};
automatic_heating_enabled: {
type: string;
};
climate_setting_schedule_id: {
format: string;
type: string;
};
cooling_set_point_celsius: {
type: string;
};
cooling_set_point_fahrenheit: {
type: string;
};
created_at: {
format: string;
type: string;
};
device_id: {
type: string;
};
errors: {
description: string;
nullable: boolean;
};
heating_set_point_celsius: {
type: string;
};
heating_set_point_fahrenheit: {
type: string;
};
hvac_mode_setting: {
enum: string[];
type: string;
};
manual_override_allowed: {
type: string;
};
name: {
type: string;
};
schedule_ends_at: {
type: string;
};
schedule_starts_at: {
type: string;
};
schedule_type: {
enum: string[];
type: string;
};
};
required: string[];
type: string;
};
connect_webview: {
properties: {
accepted_devices: {
items: {
type: string;
};
type: string;
};
accepted_providers: {
items: {
type: string;
};
type: string;
};
any_device_allowed: {
type: string;
};
any_provider_allowed: {
type: string;
};
authorized_at: {
format: string;
nullable: boolean;
type: string;
};
automatically_manage_new_devices: {
type: string;
};
connect_webview_id: {
format: string;
type: string;
};
connected_account_id: {
format: string;
type: string;
};
created_at: {
format: string;
type: string;
};
custom_metadata: {
additionalProperties: {
nullable: boolean;
oneOf: ({
format?: ...;
maxLength: ...;
nullable?: ...;
type: ...;
} | {
format?: ...;
maxLength?: ...;
nullable?: ...;
type: ...;
} | {
format: ...;
maxLength?: ...;
nullable: ...;
type: ...;
})[];
};
type: string;
};
custom_redirect_failure_url: {
format: string;
nullable: boolean;
type: string;
};
custom_redirect_url: {
format: string;
nullable: boolean;
type: string;
};
device_selection_mode: {
enum: string[];
type: string;
};
login_successful: {
type: string;
};
selected_provider: {
nullable: boolean;
type: string;
};
status: {
enum: string[];
type: string;
};
url: {
format: string;
type: string;
};
wait_for_device_creation: {
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
connected_account: {
properties: {
account_type: {
type: string;
};
account_type_display_name: {
type: string;
};
automatically_manage_new_devices: {
type: string;
};
connected_account_id: {
format: string;
type: string;
};
created_at: {
format: string;
type: string;
};
custom_metadata: {
additionalProperties: {
nullable: boolean;
oneOf: ({
format?: ...;
maxLength: ...;
nullable?: ...;
type: ...;
} | {
format?: ...;
maxLength?: ...;
nullable?: ...;
type: ...;
} | {
format: ...;
maxLength?: ...;
nullable: ...;
type: ...;
})[];
};
type: string;
};
errors: {
nullable: boolean;
};
user_identifier: {
properties: {
api_url: {
type: string;
};
email: {
type: string;
};
exclusive: {
type: string;
};
phone: {
type: string;
};
username: {
type: string;
};
};
type: string;
};
warnings: {
nullable: boolean;
};
};
required: string[];
type: string;
};
device: {
properties: {
can_program_online_access_codes: {
type: string;
};
can_remotely_unlock: {
type: string;
};
capabilities_supported: {
description: string;
items: {
enum: string[];
type: string;
};
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: {
description: string;
format: string;
type: string;
};
custom_metadata: {
additionalProperties: {
nullable: boolean;
oneOf: ({
format?: ...;
maxLength: ...;
nullable?: ...;
type: ...;
} | {
format?: ...;
maxLength?: ...;
nullable?: ...;
type: ...;
} | {
format: ...;
maxLength?: ...;
nullable: ...;
type: ...;
})[];
};
type: string;
};
device_id: {
description: string;
format: string;
type: string;
};
device_type: {
description: string;
oneOf: {
enum: string[];
type: string;
}[];
};
errors: {
description: string;
items: {
properties: {
error_code: {
type: string;
};
message: {
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
is_managed: {
description: string;
enum: boolean[];
type: string;
};
location: {
description: string;
nullable: boolean;
properties: {
location_name: {
description: string;
type: string;
};
timezone: {
description: string;
type: string;
};
};
type: string;
};
properties: {
allOf: ({
allOf: (...)[];
} | {
allOf: (...)[];
})[];
description: string;
};
warnings: {
description: string;
items: {
properties: {
message: {
type: string;
};
warning_code: {
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
workspace_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
device_provider: {
properties: {
device_provider_name: {
type: string;
};
display_name: {
type: string;
};
image_url: {
type: string;
};
provider_categories: {
items: {
enum: string[];
type: string;
};
type: string;
};
};
required: string[];
type: string;
};
enrollment_automation: {
properties: {
created_at: {
format: string;
type: string;
};
credential_manager_acs_system_id: {
format: string;
type: string;
};
enrollment_automation_id: {
format: string;
type: string;
};
user_identity_id: {
format: string;
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
event: {
properties: {
created_at: {
format: string;
type: string;
};
device_id: {
format: string;
type: string;
};
event_id: {
format: string;
type: string;
};
event_type: {
type: string;
};
occurred_at: {
format: string;
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
noise_threshold: {
properties: {
device_id: {
format: string;
type: string;
};
ends_daily_at: {
type: string;
};
name: {
type: string;
};
noise_threshold_decibels: {
type: string;
};
noise_threshold_id: {
format: string;
type: string;
};
noise_threshold_nrs: {
type: string;
};
starts_daily_at: {
type: string;
};
};
required: string[];
type: string;
};
phone: {
properties: {
can_program_online_access_codes: {
type: string;
};
can_remotely_unlock: {
type: string;
};
capabilities_supported: {
description: string;
items: {
enum: string[];
type: string;
};
type: string;
};
created_at: {
description: string;
format: string;
type: string;
};
custom_metadata: {
additionalProperties: {
nullable: boolean;
oneOf: ({
format?: ...;
maxLength: ...;
nullable?: ...;
type: ...;
} | {
format?: ...;
maxLength?: ...;
nullable?: ...;
type: ...;
} | {
format: ...;
maxLength?: ...;
nullable: ...;
type: ...;
})[];
};
type: string;
};
device_id: {
description: string;
format: string;
type: string;
};
device_type: {
enum: string[];
type: string;
};
errors: {
description: string;
items: {
properties: {
error_code: {
type: string;
};
message: {
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
is_managed: {
description: string;
enum: boolean[];
type: string;
};
location: {
description: string;
nullable: boolean;
properties: {
location_name: {
description: string;
type: string;
};
timezone: {
description: string;
type: string;
};
};
type: string;
};
properties: {
properties: {
assa_abloy_credential_service_metadata: {
properties: {
endpoints: {
items: ...;
type: ...;
};
has_active_endpoint: {
type: ...;
};
};
required: string[];
type: string;
};
};
type: string;
};
warnings: {
description: string;
items: {
properties: {
message: {
type: string;
};
warning_code: {
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
workspace_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
service_health: {
properties: {
description: {
type: string;
};
service: {
type: string;
};
status: {
enum: string[];
type: string;
};
};
required: string[];
type: string;
};
unmanaged_access_code: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
code: {
description: string;
nullable: boolean;
type: string;
};
created_at: {
description: string;
format: string;
type: string;
};
device_id: {
description: string;
format: string;
type: string;
};
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
nullable: boolean;
};
is_managed: {
enum: boolean[];
type: string;
};
name: {
description: string;
nullable: boolean;
type: string;
};
starts_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
status: {
enum: string[];
type: string;
};
type: {
description: string;
enum: string[];
type: string;
};
warnings: {
description: string;
nullable: boolean;
};
};
required: string[];
type: string;
};
unmanaged_device: {
properties: {
can_program_online_access_codes: {
type: string;
};
can_remotely_unlock: {
type: string;
};
capabilities_supported: {
description: string;
items: {
enum: string[];
type: string;
};
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: {
description: string;
format: string;
type: string;
};
device_id: {
description: string;
format: string;
type: string;
};
device_type: {
description: string;
oneOf: {
enum: string[];
type: string;
}[];
};
errors: {
description: string;
items: {
properties: {
error_code: {
type: string;
};
message: {
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
is_managed: {
enum: boolean[];
type: string;
};
properties: {
properties: {
battery: {
description: string;
properties: {
level: {
maximum: ...;
minimum: ...;
type: ...;
};
status: {
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
battery_level: {
description: string;
maximum: number;
minimum: number;
type: string;
};
image_alt_text: {
description: string;
type: string;
};
image_url: {
description: string;
format: string;
type: string;
};
manufacturer: {
description: string;
type: string;
};
model: {
properties: {
accessory_keypad_supported: {
description: ...;
type: ...;
};
display_name: {
description: ...;
type: ...;
};
manufacturer_display_name: {
description: ...;
type: ...;
};
offline_access_codes_supported: {
description: ...;
type: ...;
};
online_access_codes_supported: {
description: ...;
type: ...;
};
};
required: string[];
type: string;
};
name: {
description: string;
type: string;
};
offline_access_codes_enabled: {
description: string;
type: string;
};
online: {
description: string;
type: string;
};
online_access_codes_enabled: {
description: string;
type: string;
};
};
required: string[];
type: string;
};
warnings: {
description: string;
items: {
properties: {
message: {
type: string;
};
warning_code: {
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
workspace_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
webhook: {
properties: {
event_types: {
items: {
type: string;
};
type: string;
};
secret: {
type: string;
};
url: {
type: string;
};
webhook_id: {
type: string;
};
};
required: string[];
type: string;
};
workspace: {
properties: {
connect_partner_name: {
nullable: boolean;
type: string;
};
is_sandbox: {
type: string;
};
name: {
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
securitySchemes: {
access_token: {
bearerFormat: string;
scheme: string;
type: string;
};
api_key: {
bearerFormat: string;
scheme: string;
type: string;
};
client_session: {
bearerFormat: string;
scheme: string;
type: string;
};
client_session_token: {
in: string;
name: string;
type: string;
};
console_session: {
bearerFormat: string;
scheme: string;
type: string;
};
pat_with_workspace: {
bearerFormat: string;
scheme: string;
type: string;
};
pat_without_workspace: {
bearerFormat: string;
scheme: string;
type: string;
};
seam_client_session_token: {
in: string;
name: string;
type: string;
};
seam_workspace: {
in: string;
name: string;
type: string;
};
user_session: {
bearerFormat: string;
scheme: string;
type: string;
};
user_session_without_workspace: {
bearerFormat: string;
scheme: string;
type: string;
};
};
};
info: {
title: string;
version: string;
};
openapi: string;
paths: {
/access_codes/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
allow_external_modification: {
type: ...;
};
attempt_for_offline_device: {
default: ...;
type: ...;
};
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
common_code_key: {
type: ...;
};
device_id: {
format: ...;
type: ...;
};
ends_at: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_offline_access_code: {
type: ...;
};
is_one_time_use: {
type: ...;
};
max_time_rounding: {
default: ...;
enum: ...;
type: ...;
};
name: {
type: ...;
};
prefer_native_scheduling: {
type: ...;
};
starts_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
use_backup_access_code_pool: {
type: ...;
};
use_offline_access_code: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_code: ...;
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/create_multiple: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
allow_external_modification: {
type: ...;
};
attempt_for_offline_device: {
default: ...;
type: ...;
};
behavior_when_code_cannot_be_shared: {
default: ...;
enum: ...;
type: ...;
};
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
ends_at: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_offline_access_code: {
type: ...;
};
is_one_time_use: {
type: ...;
};
max_time_rounding: {
default: ...;
enum: ...;
type: ...;
};
name: {
type: ...;
};
prefer_native_scheduling: {
type: ...;
};
preferred_code_length: {
type: ...;
};
starts_at: {
type: ...;
};
use_backup_access_code_pool: {
type: ...;
};
use_offline_access_code: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_codes: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
allow_external_modification: {
type: ...;
};
attempt_for_offline_device: {
default: ...;
type: ...;
};
behavior_when_code_cannot_be_shared: {
default: ...;
enum: ...;
type: ...;
};
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
ends_at: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_offline_access_code: {
type: ...;
};
is_one_time_use: {
type: ...;
};
max_time_rounding: {
default: ...;
enum: ...;
type: ...;
};
name: {
type: ...;
};
prefer_native_scheduling: {
type: ...;
};
preferred_code_length: {
type: ...;
};
starts_at: {
type: ...;
};
use_backup_access_code_pool: {
type: ...;
};
use_offline_access_code: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_codes: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/access_codes/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/generate_code: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
generated_code: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
code: {
type: ...;
};
device_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_code: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token?: undefined;
api_key: never[];
client_session?: undefined;
user_session?: undefined;
} | {
access_token: never[];
api_key?: undefined;
client_session?: undefined;
user_session?: undefined;
} | {
access_token?: undefined;
api_key?: undefined;
client_session?: undefined;
user_session: never[];
} | {
access_token?: undefined;
api_key?: undefined;
client_session: never[];
user_session?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_ids: {
items: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_codes: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/pull_backup_access_code: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
backup_access_code: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/simulate/create_unmanaged_access_code: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
name: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_code: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/unmanaged/convert_to_managed: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
force: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
force: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/access_codes/unmanaged/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/unmanaged/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
code: {
type: ...;
};
device_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_code: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/unmanaged/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_codes: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/unmanaged/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
force: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_managed: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
force: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_managed: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/access_codes/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
attempt_for_offline_device: {
default: ...;
type: ...;
};
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
ends_at: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_managed: {
type: ...;
};
is_offline_access_code: {
type: ...;
};
is_one_time_use: {
type: ...;
};
max_time_rounding: {
default: ...;
enum: ...;
type: ...;
};
name: {
type: ...;
};
prefer_native_scheduling: {
type: ...;
};
starts_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
type: {
enum: ...;
type: ...;
};
use_backup_access_code_pool: {
type: ...;
};
use_offline_access_code: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
attempt_for_offline_device: {
default: ...;
type: ...;
};
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
ends_at: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_managed: {
type: ...;
};
is_offline_access_code: {
type: ...;
};
is_one_time_use: {
type: ...;
};
max_time_rounding: {
default: ...;
enum: ...;
type: ...;
};
name: {
type: ...;
};
prefer_native_scheduling: {
type: ...;
};
starts_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
type: {
enum: ...;
type: ...;
};
use_backup_access_code_pool: {
type: ...;
};
use_offline_access_code: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
attempt_for_offline_device: {
default: ...;
type: ...;
};
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
ends_at: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_managed: {
type: ...;
};
is_offline_access_code: {
type: ...;
};
is_one_time_use: {
type: ...;
};
max_time_rounding: {
default: ...;
enum: ...;
type: ...;
};
name: {
type: ...;
};
prefer_native_scheduling: {
type: ...;
};
starts_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
type: {
enum: ...;
type: ...;
};
use_backup_access_code_pool: {
type: ...;
};
use_offline_access_code: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/acs/access_groups/add_user: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/acs/access_groups/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_access_group: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/access_groups/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_system_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_access_groups: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/access_groups/list_users: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_users: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/access_groups/remove_user: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credential_pools/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_system_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential_pools: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credential_provisioning_automations/launch: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_pool_id: {
format: ...;
type: ...;
};
create_credential_manager_user: {
type: ...;
};
credential_manager_acs_system_id: {
format: ...;
type: ...;
};
credential_manager_acs_user_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential_provisioning_automation: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/assign: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_method: {
enum: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
code: {
pattern: ...;
type: ...;
};
ends_at: {
format: ...;
type: ...;
};
external_type: {
enum: ...;
type: ...;
};
is_multi_phone_sync_credential: {
default: ...;
type: ...;
};
starts_at: {
format: ...;
type: ...;
};
visionline_metadata: {
properties: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
allOf: ((...) | (...))[];
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credentials: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/unassign: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
type: ...;
};
code: {
pattern: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
type: ...;
};
code: {
pattern: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/entrances/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_entrance_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_entrance: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token?: undefined;
api_key: never[];
client_session?: undefined;
user_session?: undefined;
} | {
access_token: never[];
api_key?: undefined;
client_session?: undefined;
user_session?: undefined;
} | {
access_token?: undefined;
api_key?: undefined;
client_session?: undefined;
user_session: never[];
} | {
access_token?: undefined;
api_key?: undefined;
client_session: never[];
user_session?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/entrances/grant_access: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_entrance_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/entrances/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
acs_system_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_entrances: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/entrances/list_credentials_with_access: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_entrance_id: {
format: ...;
type: ...;
};
include_if: {
items: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credentials: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/systems/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_system_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_system: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/systems/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connected_account_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_systems: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/add_to_access_group: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/acs/users/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_schedule: {
properties: ...;
required: ...;
type: ...;
};
acs_access_group_ids: {
default: ...;
items: ...;
type: ...;
};
acs_system_id: {
format: ...;
type: ...;
};
email: {
description: ...;
format: ...;
type: ...;
};
email_address: {
format: ...;
type: ...;
};
full_name: {
type: ...;
};
phone_number: {
nullable: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_user: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_user: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_system_id: {
format: ...;
type: ...;
};
user_identity_email_address: {
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
user_identity_phone_number: {
nullable: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_users: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/list_accessible_entrances: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_entrances: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/remove_from_access_group: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/revoke_access_to_all_entrances: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/suspend: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/unsuspend: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_schedule: {
properties: ...;
required: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
email: {
description: ...;
format: ...;
type: ...;
};
email_address: {
format: ...;
type: ...;
};
full_name: {
type: ...;
};
hid_acs_system_id: {
format: ...;
type: ...;
};
phone_number: {
nullable: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_schedule: {
properties: ...;
required: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
email: {
description: ...;
format: ...;
type: ...;
};
email_address: {
format: ...;
type: ...;
};
full_name: {
type: ...;
};
hid_acs_system_id: {
format: ...;
type: ...;
};
phone_number: {
nullable: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/action_attempts/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
action_attempt_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/action_attempts/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
action_attempt_ids: {
items: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempts: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/client_sessions/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_ids: {
items: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
expires_at: {
format: ...;
nullable: ...;
type: ...;
};
user_identifier_key: {
minLength: ...;
type: ...;
};
user_identity_ids: {
items: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_ids: {
items: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
expires_at: {
format: ...;
nullable: ...;
type: ...;
};
user_identifier_key: {
minLength: ...;
type: ...;
};
user_identity_ids: {
items: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/client_sessions/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
client_session_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/client_sessions/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
client_session_id: {
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/client_sessions/get_or_create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_ids: {
items: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
expires_at: {
format: ...;
nullable: ...;
type: ...;
};
user_identifier_key: {
minLength: ...;
type: ...;
};
user_identity_ids: {
items: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_ids: {
items: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
expires_at: {
format: ...;
nullable: ...;
type: ...;
};
user_identifier_key: {
minLength: ...;
type: ...;
};
user_identity_ids: {
items: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/client_sessions/grant_access: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
client_session_id: {
type: ...;
};
connect_webview_ids: {
items: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
user_identity_ids: {
items: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
client_session_id: {
type: ...;
};
connect_webview_ids: {
items: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
user_identity_ids: {
items: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/client_sessions/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
client_session_id: {
type: ...;
};
connect_webview_id: {
type: ...;
};
user_identifier_key: {
type: ...;
};
user_identity_id: {
type: ...;
};
without_user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_sessions: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/client_sessions/revoke: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
client_session_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/connect_webviews/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
accepted_providers: {
items: ...;
type: ...;
};
automatically_manage_new_devices: {
type: ...;
};
custom_metadata: {
additionalProperties: ...;
type: ...;
};
custom_redirect_failure_url: {
type: ...;
};
custom_redirect_url: {
type: ...;
};
device_selection_mode: {
enum: ...;
type: ...;
};
provider_category: {
enum: ...;
type: ...;
};
wait_for_device_creation: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
connect_webview: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/connect_webviews/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/connect_webviews/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
connect_webview: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/connect_webviews/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
custom_metadata_has: {
additionalProperties: ...;
description: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
connect_webviews: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/connect_webviews/view: {
get: {
operationId: string;
parameters: ({
in: string;
name: string;
required: boolean;
schema: {
format: string;
type: string;
};
} | {
in: string;
name: string;
required: boolean;
schema: {
format?: undefined;
type: string;
};
})[];
responses: {
200: {
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/connected_accounts/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connected_account_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/connected_accounts/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
oneOf: ((...) | (...))[];
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
connected_account: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/connected_accounts/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
custom_metadata_has: {
additionalProperties: ...;
description: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
connected_accounts: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/connected_accounts/update: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
automatically_manage_new_devices: {
type: ...;
};
connected_account_id: {
format: ...;
type: ...;
};
custom_metadata: {
additionalProperties: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
connected_account: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/devices/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/devices/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
name: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
device: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/devices/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_id: {
format: ...;
type: ...;
};
connected_account_id: {
description: ...;
format: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
created_before: {
format: ...;
nullable: ...;
type: ...;
};
custom_metadata_has: {
additionalProperties: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
device_type: {
oneOf: ...;
};
device_types: {
items: ...;
type: ...;
};
limit: {
default: ...;
nullable: ...;
type: ...;
};
manufacturer: {
enum: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
devices: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/devices/list_device_providers: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
provider_category: {
enum: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
device_providers: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/devices/unmanaged/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
name: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
device: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/devices/unmanaged/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_id: {
format: ...;
type: ...;
};
connected_account_id: {
description: ...;
format: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
created_before: {
format: ...;
nullable: ...;
type: ...;
};
custom_metadata_has: {
additionalProperties: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
device_type: {
oneOf: ...;
};
device_types: {
items: ...;
type: ...;
};
limit: {
default: ...;
nullable: ...;
type: ...;
};
manufacturer: {
enum: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
devices: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/devices/unmanaged/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
is_managed: {
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
is_managed: {
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/devices/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
custom_metadata: {
additionalProperties: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
is_managed: {
default: ...;
type: ...;
};
name: {
nullable: ...;
type: ...;
};
properties: {
properties: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
custom_metadata: {
additionalProperties: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
is_managed: {
default: ...;
type: ...;
};
name: {
nullable: ...;
type: ...;
};
properties: {
properties: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/events/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
event_id: {
format: ...;
type: ...;
};
event_type: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
event: ...;
message: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/events/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
access_code_ids: {
items: ...;
type: ...;
};
between: {
items: ...;
maxItems: ...;
minItems: ...;
type: ...;
};
connected_account_id: {
format: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
event_type: {
enum: ...;
type: ...;
};
event_types: {
items: ...;
type: ...;
};
since: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
events: ...;
message: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/health: {
get: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
last_service_evaluation_at: ...;
msg: ...;
ok: ...;
service_health_statuses: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
last_service_evaluation_at: ...;
msg: ...;
ok: ...;
service_health_statuses: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/health/get_health: {
get: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
last_service_evaluation_at: ...;
msg: ...;
ok: ...;
service_health_statuses: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
last_service_evaluation_at: ...;
msg: ...;
ok: ...;
service_health_statuses: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/health/get_service_health: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
service: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
last_service_evaluation_at: ...;
ok: ...;
service_health: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/health/service/[service_name]: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
service_name: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
last_service_evaluation_at: ...;
ok: ...;
service_health: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/locks/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
name: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
device: ...;
lock: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/locks/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_id: {
format: ...;
type: ...;
};
connected_account_id: {
description: ...;
format: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
created_before: {
format: ...;
nullable: ...;
type: ...;
};
custom_metadata_has: {
additionalProperties: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
device_type: {
oneOf: ...;
};
device_types: {
items: ...;
type: ...;
};
limit: {
default: ...;
nullable: ...;
type: ...;
};
manufacturer: {
enum: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
devices: ...;
locks: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/locks/lock_door: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/locks/unlock_door: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/networks/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
network_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
network: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/networks/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
networks: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/noise_sensors/noise_thresholds/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
ends_daily_at: {
type: ...;
};
name: {
type: ...;
};
noise_threshold_decibels: {
type: ...;
};
noise_threshold_nrs: {
type: ...;
};
starts_daily_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
noise_threshold: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/noise_sensors/noise_thresholds/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
noise_threshold_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/noise_sensors/noise_thresholds/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
noise_threshold_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
noise_threshold: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/noise_sensors/noise_thresholds/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
is_programmed: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
noise_thresholds: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/noise_sensors/noise_thresholds/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
ends_daily_at: {
type: ...;
};
name: {
type: ...;
};
noise_threshold_decibels: {
type: ...;
};
noise_threshold_id: {
format: ...;
type: ...;
};
noise_threshold_nrs: {
type: ...;
};
starts_daily_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
ends_daily_at: {
type: ...;
};
name: {
type: ...;
};
noise_threshold_decibels: {
type: ...;
};
noise_threshold_id: {
format: ...;
type: ...;
};
noise_threshold_nrs: {
type: ...;
};
starts_daily_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
ends_daily_at: {
type: ...;
};
name: {
type: ...;
};
noise_threshold_decibels: {
type: ...;
};
noise_threshold_id: {
format: ...;
type: ...;
};
noise_threshold_nrs: {
type: ...;
};
starts_daily_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/noise_sensors/simulate/trigger_noise_threshold: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/phones/deactivate: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/phones/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
owner_user_identity_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
phones: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/phones/simulate/create_sandbox_phone: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
assa_abloy_metadata: {
default: ...;
properties: ...;
type: ...;
};
custom_sdk_installation_id: {
type: ...;
};
phone_metadata: {
default: ...;
properties: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
phone: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/thermostats/climate_setting_schedules/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
automatic_cooling_enabled: {
type: ...;
};
automatic_heating_enabled: {
type: ...;
};
cooling_set_point_celsius: {
type: ...;
};
cooling_set_point_fahrenheit: {
type: ...;
};
device_id: {
type: ...;
};
heating_set_point_celsius: {
type: ...;
};
heating_set_point_fahrenheit: {
type: ...;
};
hvac_mode_setting: {
enum: ...;
type: ...;
};
manual_override_allowed: {
type: ...;
};
name: {
type: ...;
};
schedule_ends_at: {
type: ...;
};
schedule_starts_at: {
type: ...;
};
schedule_type: {
default: ...;
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/thermostats/climate_setting_schedules/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/thermostats/climate_setting_schedules/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule_id: {
format: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/thermostats/climate_setting_schedules/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedules: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/thermostats/climate_setting_schedules/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
automatic_cooling_enabled: {
type: ...;
};
automatic_heating_enabled: {
type: ...;
};
climate_setting_schedule_id: {
format: ...;
type: ...;
};
cooling_set_point_celsius: {
type: ...;
};
cooling_set_point_fahrenheit: {
type: ...;
};
heating_set_point_celsius: {
type: ...;
};
heating_set_point_fahrenheit: {
type: ...;
};
hvac_mode_setting: {
enum: ...;
type: ...;
};
manual_override_allowed: {
type: ...;
};
name: {
type: ...;
};
schedule_ends_at: {
type: ...;
};
schedule_starts_at: {
type: ...;
};
schedule_type: {
default: ...;
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
automatic_cooling_enabled: {
type: ...;
};
automatic_heating_enabled: {
type: ...;
};
climate_setting_schedule_id: {
format: ...;
type: ...;
};
cooling_set_point_celsius: {
type: ...;
};
cooling_set_point_fahrenheit: {
type: ...;
};
heating_set_point_celsius: {
type: ...;
};
heating_set_point_fahrenheit: {
type: ...;
};
hvac_mode_setting: {
enum: ...;
type: ...;
};
manual_override_allowed: {
type: ...;
};
name: {
type: ...;
};
schedule_ends_at: {
type: ...;
};
schedule_starts_at: {
type: ...;
};
schedule_type: {
default: ...;
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
automatic_cooling_enabled: {
type: ...;
};
automatic_heating_enabled: {
type: ...;
};
climate_setting_schedule_id: {
format: ...;
type: ...;
};
cooling_set_point_celsius: {
type: ...;
};
cooling_set_point_fahrenheit: {
type: ...;
};
heating_set_point_celsius: {
type: ...;
};
heating_set_point_fahrenheit: {
type: ...;
};
hvac_mode_setting: {
enum: ...;
type: ...;
};
manual_override_allowed: {
type: ...;
};
name: {
type: ...;
};
schedule_ends_at: {
type: ...;
};
schedule_starts_at: {
type: ...;
};
schedule_type: {
default: ...;
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/thermostats/cool: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
cooling_set_point_celsius: {
type: ...;
};
cooling_set_point_fahrenheit: {
type: ...;
};
device_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/thermostats/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
name: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
thermostat: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/thermostats/heat: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
heating_set_point_celsius: {
type: ...;
};
heating_set_point_fahrenheit: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/thermostats/heat_cool: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
cooling_set_point_celsius: {
type: ...;
};
cooling_set_point_fahrenheit: {
type: ...;
};
device_id: {
format: ...;
type: ...;
};
heating_set_point_celsius: {
type: ...;
};
heating_set_point_fahrenheit: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/thermostats/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_id: {
format: ...;
type: ...;
};
connected_account_id: {
description: ...;
format: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
created_before: {
format: ...;
nullable: ...;
type: ...;
};
custom_metadata_has: {
additionalProperties: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
device_type: {
oneOf: ...;
};
device_types: {
items: ...;
type: ...;
};
limit: {
default: ...;
nullable: ...;
type: ...;
};
manufacturer: {
enum: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
thermostats: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/thermostats/off: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/thermostats/set_fan_mode: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
fan_mode: {
enum: ...;
type: ...;
};
fan_mode_setting: {
enum: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/thermostats/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
default_climate_setting: {
properties: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
default_climate_setting: {
properties: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/add_acs_user: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/user_identities/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
email_address: {
format: ...;
nullable: ...;
type: ...;
};
full_name: {
minLength: ...;
nullable: ...;
type: ...;
};
phone_number: {
nullable: ...;
type: ...;
};
user_identity_key: {
minLength: ...;
nullable: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
user_identity: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/enrollment_automations/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
enrollment_automation_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/enrollment_automations/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
enrollment_automation_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
enrollment_automation: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/enrollment_automations/launch: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_pool_id: {
format: ...;
type: ...;
};
create_credential_manager_user: {
type: ...;
};
credential_manager_acs_system_id: {
format: ...;
type: ...;
};
credential_manager_acs_user_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
enrollment_automation: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/enrollment_automations/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
enrollment_automations: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
oneOf: ((...) | (...))[];
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
user_identity: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/grant_access_to_device: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/user_identities/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
credential_manager_acs_system_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
user_identities: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/user_identities/list_accessible_devices: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
accessible_devices: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/list_acs_systems: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_systems: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/list_acs_users: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_users: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/remove_acs_user: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/revoke_access_to_device: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
email_address: {
format: ...;
nullable: ...;
type: ...;
};
full_name: {
minLength: ...;
nullable: ...;
type: ...;
};
phone_number: {
nullable: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
user_identity_key: {
minLength: ...;
nullable: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
email_address: {
format: ...;
nullable: ...;
type: ...;
};
full_name: {
minLength: ...;
nullable: ...;
type: ...;
};
phone_number: {
nullable: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
user_identity_key: {
minLength: ...;
nullable: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/webhooks/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
event_types: {
default: ...;
items: ...;
type: ...;
};
url: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
webhook: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/webhooks/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
webhook_id: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/webhooks/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
webhook_id: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
webhook: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/webhooks/list: {
get: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
webhooks: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
webhooks: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/webhooks/update: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
event_types: {
items: ...;
type: ...;
};
webhook_id: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
event_types: {
items: ...;
type: ...;
};
webhook_id: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/workspaces/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_partner_name: {
description: ...;
type: ...;
};
is_sandbox: {
default: ...;
type: ...;
};
name: {
type: ...;
};
webview_logo_shape: {
enum: ...;
type: ...;
};
webview_primary_button_color: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
workspace: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: {
pat_without_workspace: never[];
}[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/workspaces/get: {
get: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
workspace: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
client_session?: undefined;
pat_with_workspace?: undefined;
user_session?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
user_session: never[];
} | {
api_key?: undefined;
client_session: never[];
pat_with_workspace?: undefined;
user_session?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace: never[];
user_session?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
workspace: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
client_session?: undefined;
pat_with_workspace?: undefined;
user_session?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
user_session: never[];
} | {
api_key?: undefined;
client_session: never[];
pat_with_workspace?: undefined;
user_session?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace: never[];
user_session?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/workspaces/list: {
get: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
workspaces: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session?: undefined;
pat_with_workspace: never[];
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace: never[];
user_session?: undefined;
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session: never[];
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace: never[];
} | {
api_key: never[];
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session: never[];
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
workspaces: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session?: undefined;
pat_with_workspace: never[];
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace: never[];
user_session?: undefined;
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session: never[];
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace: never[];
} | {
api_key: never[];
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session: never[];
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/workspaces/reset_sandbox: {
post: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
};
servers: {
url: string;
}[];
tags: {
description: string;
name: string;
}[];
}> Parameters
- endpoint: string = defaultEndpoint
Returns Promise<{
components: {
schemas: {
access_code: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
code: {
description: string;
nullable: boolean;
type: string;
};
common_code_key: {
description: string;
nullable: boolean;
type: string;
};
created_at: {
description: string;
format: string;
type: string;
};
device_id: {
description: string;
format: string;
type: string;
};
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
nullable: boolean;
};
is_backup: {
description: string;
type: string;
};
is_backup_access_code_available: {
description: string;
type: string;
};
is_external_modification_allowed: {
description: string;
type: string;
};
is_managed: {
description: string;
enum: boolean[];
type: string;
};
is_offline_access_code: {
description: string;
type: string;
};
is_one_time_use: {
description: string;
type: string;
};
is_scheduled_on_device: {
description: string;
type: string;
};
is_waiting_for_code_assignment: {
description: string;
type: string;
};
name: {
description: string;
nullable: boolean;
type: string;
};
pulled_backup_access_code_id: {
description: string;
format: string;
nullable: boolean;
type: string;
};
starts_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
status: {
description: string;
enum: string[];
type: string;
};
type: {
description: string;
enum: string[];
type: string;
};
warnings: {
description: string;
nullable: boolean;
};
};
required: string[];
type: string;
};
acs_access_group: {
properties: {
access_group_type: {
description: string;
enum: string[];
type: string;
};
access_group_type_display_name: {
description: string;
type: string;
};
acs_access_group_id: {
format: string;
type: string;
};
acs_system_id: {
format: string;
type: string;
};
created_at: {
format: string;
type: string;
};
external_type: {
enum: string[];
type: string;
};
external_type_display_name: {
type: string;
};
name: {
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
acs_system: {
properties: {
acs_system_id: {
format: string;
type: string;
};
connected_account_ids: {
items: {
type: string;
};
type: string;
};
created_at: {
format: string;
type: string;
};
external_type: {
enum: string[];
type: string;
};
external_type_display_name: {
type: string;
};
image_alt_text: {
type: string;
};
image_url: {
type: string;
};
name: {
type: string;
};
system_type: {
description: string;
enum: string[];
type: string;
};
system_type_display_name: {
description: string;
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
acs_user: {
properties: {
access_schedule: {
properties: {
ends_at: {
format: string;
type: string;
};
starts_at: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
acs_system_id: {
format: string;
type: string;
};
acs_user_id: {
format: string;
type: string;
};
created_at: {
format: string;
type: string;
};
display_name: {
type: string;
};
email: {
description: string;
format: string;
type: string;
};
email_address: {
format: string;
type: string;
};
external_type: {
enum: string[];
type: string;
};
external_type_display_name: {
type: string;
};
full_name: {
type: string;
};
hid_acs_system_id: {
format: string;
type: string;
};
is_suspended: {
type: string;
};
phone_number: {
nullable: boolean;
type: string;
};
user_identity_email_address: {
type: string;
};
user_identity_id: {
type: string;
};
user_identity_phone_number: {
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
action_attempt: {
discriminator: {
propertyName: string;
};
oneOf: ({
properties: {
action_attempt_id: {
format: string;
type: string;
};
action_type: {
type: string;
};
error: {
format: string;
nullable: boolean;
properties?: undefined;
required?: undefined;
type: string;
};
result: {
format?: undefined;
nullable: boolean;
type?: undefined;
};
status: {
enum: (...)[];
type: string;
};
};
required: string[];
type: string;
} | {
properties: {
action_attempt_id: {
format: string;
type: string;
};
action_type: {
type: string;
};
error: {
format: string;
nullable: boolean;
properties?: undefined;
required?: undefined;
type: string;
};
result: {
format: string;
nullable: boolean;
type: string;
};
status: {
enum: (...)[];
type: string;
};
};
required: string[];
type: string;
} | {
properties: {
action_attempt_id: {
format: string;
type: string;
};
action_type: {
type: string;
};
error: {
format?: undefined;
nullable?: undefined;
properties: {
message: ...;
type: ...;
};
required: (...)[];
type: string;
};
result: {
format: string;
nullable: boolean;
type: string;
};
status: {
enum: (...)[];
type: string;
};
};
required: string[];
type: string;
})[];
};
client_session: {
properties: {
client_session_id: {
format: string;
type: string;
};
connect_webview_ids: {
items: {
format: string;
type: string;
};
type: string;
};
connected_account_ids: {
items: {
format: string;
type: string;
};
type: string;
};
created_at: {
format: string;
type: string;
};
device_count: {
type: string;
};
token: {
type: string;
};
user_identifier_key: {
nullable: boolean;
type: string;
};
user_identity_ids: {
items: {
format: string;
type: string;
};
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
climate_setting_schedule: {
properties: {
automatic_cooling_enabled: {
type: string;
};
automatic_heating_enabled: {
type: string;
};
climate_setting_schedule_id: {
format: string;
type: string;
};
cooling_set_point_celsius: {
type: string;
};
cooling_set_point_fahrenheit: {
type: string;
};
created_at: {
format: string;
type: string;
};
device_id: {
type: string;
};
errors: {
description: string;
nullable: boolean;
};
heating_set_point_celsius: {
type: string;
};
heating_set_point_fahrenheit: {
type: string;
};
hvac_mode_setting: {
enum: string[];
type: string;
};
manual_override_allowed: {
type: string;
};
name: {
type: string;
};
schedule_ends_at: {
type: string;
};
schedule_starts_at: {
type: string;
};
schedule_type: {
enum: string[];
type: string;
};
};
required: string[];
type: string;
};
connect_webview: {
properties: {
accepted_devices: {
items: {
type: string;
};
type: string;
};
accepted_providers: {
items: {
type: string;
};
type: string;
};
any_device_allowed: {
type: string;
};
any_provider_allowed: {
type: string;
};
authorized_at: {
format: string;
nullable: boolean;
type: string;
};
automatically_manage_new_devices: {
type: string;
};
connect_webview_id: {
format: string;
type: string;
};
connected_account_id: {
format: string;
type: string;
};
created_at: {
format: string;
type: string;
};
custom_metadata: {
additionalProperties: {
nullable: boolean;
oneOf: ({
format?: ...;
maxLength: ...;
nullable?: ...;
type: ...;
} | {
format?: ...;
maxLength?: ...;
nullable?: ...;
type: ...;
} | {
format: ...;
maxLength?: ...;
nullable: ...;
type: ...;
})[];
};
type: string;
};
custom_redirect_failure_url: {
format: string;
nullable: boolean;
type: string;
};
custom_redirect_url: {
format: string;
nullable: boolean;
type: string;
};
device_selection_mode: {
enum: string[];
type: string;
};
login_successful: {
type: string;
};
selected_provider: {
nullable: boolean;
type: string;
};
status: {
enum: string[];
type: string;
};
url: {
format: string;
type: string;
};
wait_for_device_creation: {
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
connected_account: {
properties: {
account_type: {
type: string;
};
account_type_display_name: {
type: string;
};
automatically_manage_new_devices: {
type: string;
};
connected_account_id: {
format: string;
type: string;
};
created_at: {
format: string;
type: string;
};
custom_metadata: {
additionalProperties: {
nullable: boolean;
oneOf: ({
format?: ...;
maxLength: ...;
nullable?: ...;
type: ...;
} | {
format?: ...;
maxLength?: ...;
nullable?: ...;
type: ...;
} | {
format: ...;
maxLength?: ...;
nullable: ...;
type: ...;
})[];
};
type: string;
};
errors: {
nullable: boolean;
};
user_identifier: {
properties: {
api_url: {
type: string;
};
email: {
type: string;
};
exclusive: {
type: string;
};
phone: {
type: string;
};
username: {
type: string;
};
};
type: string;
};
warnings: {
nullable: boolean;
};
};
required: string[];
type: string;
};
device: {
properties: {
can_program_online_access_codes: {
type: string;
};
can_remotely_unlock: {
type: string;
};
capabilities_supported: {
description: string;
items: {
enum: string[];
type: string;
};
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: {
description: string;
format: string;
type: string;
};
custom_metadata: {
additionalProperties: {
nullable: boolean;
oneOf: ({
format?: ...;
maxLength: ...;
nullable?: ...;
type: ...;
} | {
format?: ...;
maxLength?: ...;
nullable?: ...;
type: ...;
} | {
format: ...;
maxLength?: ...;
nullable: ...;
type: ...;
})[];
};
type: string;
};
device_id: {
description: string;
format: string;
type: string;
};
device_type: {
description: string;
oneOf: {
enum: string[];
type: string;
}[];
};
errors: {
description: string;
items: {
properties: {
error_code: {
type: string;
};
message: {
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
is_managed: {
description: string;
enum: boolean[];
type: string;
};
location: {
description: string;
nullable: boolean;
properties: {
location_name: {
description: string;
type: string;
};
timezone: {
description: string;
type: string;
};
};
type: string;
};
properties: {
allOf: ({
allOf: (...)[];
} | {
allOf: (...)[];
})[];
description: string;
};
warnings: {
description: string;
items: {
properties: {
message: {
type: string;
};
warning_code: {
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
workspace_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
device_provider: {
properties: {
device_provider_name: {
type: string;
};
display_name: {
type: string;
};
image_url: {
type: string;
};
provider_categories: {
items: {
enum: string[];
type: string;
};
type: string;
};
};
required: string[];
type: string;
};
enrollment_automation: {
properties: {
created_at: {
format: string;
type: string;
};
credential_manager_acs_system_id: {
format: string;
type: string;
};
enrollment_automation_id: {
format: string;
type: string;
};
user_identity_id: {
format: string;
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
event: {
properties: {
created_at: {
format: string;
type: string;
};
device_id: {
format: string;
type: string;
};
event_id: {
format: string;
type: string;
};
event_type: {
type: string;
};
occurred_at: {
format: string;
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
noise_threshold: {
properties: {
device_id: {
format: string;
type: string;
};
ends_daily_at: {
type: string;
};
name: {
type: string;
};
noise_threshold_decibels: {
type: string;
};
noise_threshold_id: {
format: string;
type: string;
};
noise_threshold_nrs: {
type: string;
};
starts_daily_at: {
type: string;
};
};
required: string[];
type: string;
};
phone: {
properties: {
can_program_online_access_codes: {
type: string;
};
can_remotely_unlock: {
type: string;
};
capabilities_supported: {
description: string;
items: {
enum: string[];
type: string;
};
type: string;
};
created_at: {
description: string;
format: string;
type: string;
};
custom_metadata: {
additionalProperties: {
nullable: boolean;
oneOf: ({
format?: ...;
maxLength: ...;
nullable?: ...;
type: ...;
} | {
format?: ...;
maxLength?: ...;
nullable?: ...;
type: ...;
} | {
format: ...;
maxLength?: ...;
nullable: ...;
type: ...;
})[];
};
type: string;
};
device_id: {
description: string;
format: string;
type: string;
};
device_type: {
enum: string[];
type: string;
};
errors: {
description: string;
items: {
properties: {
error_code: {
type: string;
};
message: {
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
is_managed: {
description: string;
enum: boolean[];
type: string;
};
location: {
description: string;
nullable: boolean;
properties: {
location_name: {
description: string;
type: string;
};
timezone: {
description: string;
type: string;
};
};
type: string;
};
properties: {
properties: {
assa_abloy_credential_service_metadata: {
properties: {
endpoints: {
items: ...;
type: ...;
};
has_active_endpoint: {
type: ...;
};
};
required: string[];
type: string;
};
};
type: string;
};
warnings: {
description: string;
items: {
properties: {
message: {
type: string;
};
warning_code: {
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
workspace_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
service_health: {
properties: {
description: {
type: string;
};
service: {
type: string;
};
status: {
enum: string[];
type: string;
};
};
required: string[];
type: string;
};
unmanaged_access_code: {
properties: {
access_code_id: {
description: string;
format: string;
type: string;
};
code: {
description: string;
nullable: boolean;
type: string;
};
created_at: {
description: string;
format: string;
type: string;
};
device_id: {
description: string;
format: string;
type: string;
};
ends_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
errors: {
description: string;
nullable: boolean;
};
is_managed: {
enum: boolean[];
type: string;
};
name: {
description: string;
nullable: boolean;
type: string;
};
starts_at: {
description: string;
format: string;
nullable: boolean;
type: string;
};
status: {
enum: string[];
type: string;
};
type: {
description: string;
enum: string[];
type: string;
};
warnings: {
description: string;
nullable: boolean;
};
};
required: string[];
type: string;
};
unmanaged_device: {
properties: {
can_program_online_access_codes: {
type: string;
};
can_remotely_unlock: {
type: string;
};
capabilities_supported: {
description: string;
items: {
enum: string[];
type: string;
};
type: string;
};
connected_account_id: {
description: string;
format: string;
type: string;
};
created_at: {
description: string;
format: string;
type: string;
};
device_id: {
description: string;
format: string;
type: string;
};
device_type: {
description: string;
oneOf: {
enum: string[];
type: string;
}[];
};
errors: {
description: string;
items: {
properties: {
error_code: {
type: string;
};
message: {
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
is_managed: {
enum: boolean[];
type: string;
};
properties: {
properties: {
battery: {
description: string;
properties: {
level: {
maximum: ...;
minimum: ...;
type: ...;
};
status: {
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
battery_level: {
description: string;
maximum: number;
minimum: number;
type: string;
};
image_alt_text: {
description: string;
type: string;
};
image_url: {
description: string;
format: string;
type: string;
};
manufacturer: {
description: string;
type: string;
};
model: {
properties: {
accessory_keypad_supported: {
description: ...;
type: ...;
};
display_name: {
description: ...;
type: ...;
};
manufacturer_display_name: {
description: ...;
type: ...;
};
offline_access_codes_supported: {
description: ...;
type: ...;
};
online_access_codes_supported: {
description: ...;
type: ...;
};
};
required: string[];
type: string;
};
name: {
description: string;
type: string;
};
offline_access_codes_enabled: {
description: string;
type: string;
};
online: {
description: string;
type: string;
};
online_access_codes_enabled: {
description: string;
type: string;
};
};
required: string[];
type: string;
};
warnings: {
description: string;
items: {
properties: {
message: {
type: string;
};
warning_code: {
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
workspace_id: {
description: string;
format: string;
type: string;
};
};
required: string[];
type: string;
};
webhook: {
properties: {
event_types: {
items: {
type: string;
};
type: string;
};
secret: {
type: string;
};
url: {
type: string;
};
webhook_id: {
type: string;
};
};
required: string[];
type: string;
};
workspace: {
properties: {
connect_partner_name: {
nullable: boolean;
type: string;
};
is_sandbox: {
type: string;
};
name: {
type: string;
};
workspace_id: {
format: string;
type: string;
};
};
required: string[];
type: string;
};
};
securitySchemes: {
access_token: {
bearerFormat: string;
scheme: string;
type: string;
};
api_key: {
bearerFormat: string;
scheme: string;
type: string;
};
client_session: {
bearerFormat: string;
scheme: string;
type: string;
};
client_session_token: {
in: string;
name: string;
type: string;
};
console_session: {
bearerFormat: string;
scheme: string;
type: string;
};
pat_with_workspace: {
bearerFormat: string;
scheme: string;
type: string;
};
pat_without_workspace: {
bearerFormat: string;
scheme: string;
type: string;
};
seam_client_session_token: {
in: string;
name: string;
type: string;
};
seam_workspace: {
in: string;
name: string;
type: string;
};
user_session: {
bearerFormat: string;
scheme: string;
type: string;
};
user_session_without_workspace: {
bearerFormat: string;
scheme: string;
type: string;
};
};
};
info: {
title: string;
version: string;
};
openapi: string;
paths: {
/access_codes/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
allow_external_modification: {
type: ...;
};
attempt_for_offline_device: {
default: ...;
type: ...;
};
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
common_code_key: {
type: ...;
};
device_id: {
format: ...;
type: ...;
};
ends_at: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_offline_access_code: {
type: ...;
};
is_one_time_use: {
type: ...;
};
max_time_rounding: {
default: ...;
enum: ...;
type: ...;
};
name: {
type: ...;
};
prefer_native_scheduling: {
type: ...;
};
starts_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
use_backup_access_code_pool: {
type: ...;
};
use_offline_access_code: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_code: ...;
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/create_multiple: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
allow_external_modification: {
type: ...;
};
attempt_for_offline_device: {
default: ...;
type: ...;
};
behavior_when_code_cannot_be_shared: {
default: ...;
enum: ...;
type: ...;
};
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
ends_at: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_offline_access_code: {
type: ...;
};
is_one_time_use: {
type: ...;
};
max_time_rounding: {
default: ...;
enum: ...;
type: ...;
};
name: {
type: ...;
};
prefer_native_scheduling: {
type: ...;
};
preferred_code_length: {
type: ...;
};
starts_at: {
type: ...;
};
use_backup_access_code_pool: {
type: ...;
};
use_offline_access_code: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_codes: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
allow_external_modification: {
type: ...;
};
attempt_for_offline_device: {
default: ...;
type: ...;
};
behavior_when_code_cannot_be_shared: {
default: ...;
enum: ...;
type: ...;
};
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
ends_at: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_offline_access_code: {
type: ...;
};
is_one_time_use: {
type: ...;
};
max_time_rounding: {
default: ...;
enum: ...;
type: ...;
};
name: {
type: ...;
};
prefer_native_scheduling: {
type: ...;
};
preferred_code_length: {
type: ...;
};
starts_at: {
type: ...;
};
use_backup_access_code_pool: {
type: ...;
};
use_offline_access_code: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_codes: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/access_codes/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/generate_code: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
generated_code: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
code: {
type: ...;
};
device_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_code: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token?: undefined;
api_key: never[];
client_session?: undefined;
user_session?: undefined;
} | {
access_token: never[];
api_key?: undefined;
client_session?: undefined;
user_session?: undefined;
} | {
access_token?: undefined;
api_key?: undefined;
client_session?: undefined;
user_session: never[];
} | {
access_token?: undefined;
api_key?: undefined;
client_session: never[];
user_session?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_ids: {
items: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_codes: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/pull_backup_access_code: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
backup_access_code: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/simulate/create_unmanaged_access_code: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
name: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_code: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/unmanaged/convert_to_managed: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
force: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
force: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/access_codes/unmanaged/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/unmanaged/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
code: {
type: ...;
};
device_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_code: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/unmanaged/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
access_codes: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/access_codes/unmanaged/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
force: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_managed: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
force: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_managed: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/access_codes/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
attempt_for_offline_device: {
default: ...;
type: ...;
};
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
ends_at: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_managed: {
type: ...;
};
is_offline_access_code: {
type: ...;
};
is_one_time_use: {
type: ...;
};
max_time_rounding: {
default: ...;
enum: ...;
type: ...;
};
name: {
type: ...;
};
prefer_native_scheduling: {
type: ...;
};
starts_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
type: {
enum: ...;
type: ...;
};
use_backup_access_code_pool: {
type: ...;
};
use_offline_access_code: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
attempt_for_offline_device: {
default: ...;
type: ...;
};
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
ends_at: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_managed: {
type: ...;
};
is_offline_access_code: {
type: ...;
};
is_one_time_use: {
type: ...;
};
max_time_rounding: {
default: ...;
enum: ...;
type: ...;
};
name: {
type: ...;
};
prefer_native_scheduling: {
type: ...;
};
starts_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
type: {
enum: ...;
type: ...;
};
use_backup_access_code_pool: {
type: ...;
};
use_offline_access_code: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
allow_external_modification: {
type: ...;
};
attempt_for_offline_device: {
default: ...;
type: ...;
};
code: {
maxLength: ...;
minLength: ...;
pattern: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
ends_at: {
type: ...;
};
is_external_modification_allowed: {
type: ...;
};
is_managed: {
type: ...;
};
is_offline_access_code: {
type: ...;
};
is_one_time_use: {
type: ...;
};
max_time_rounding: {
default: ...;
enum: ...;
type: ...;
};
name: {
type: ...;
};
prefer_native_scheduling: {
type: ...;
};
starts_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
type: {
enum: ...;
type: ...;
};
use_backup_access_code_pool: {
type: ...;
};
use_offline_access_code: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/acs/access_groups/add_user: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/acs/access_groups/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_access_group: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/access_groups/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_system_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_access_groups: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/access_groups/list_users: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_users: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/access_groups/remove_user: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credential_pools/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_system_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential_pools: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credential_provisioning_automations/launch: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_pool_id: {
format: ...;
type: ...;
};
create_credential_manager_user: {
type: ...;
};
credential_manager_acs_system_id: {
format: ...;
type: ...;
};
credential_manager_acs_user_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential_provisioning_automation: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/assign: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_method: {
enum: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
code: {
pattern: ...;
type: ...;
};
ends_at: {
format: ...;
type: ...;
};
external_type: {
enum: ...;
type: ...;
};
is_multi_phone_sync_credential: {
default: ...;
type: ...;
};
starts_at: {
format: ...;
type: ...;
};
visionline_metadata: {
properties: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
allOf: ((...) | (...))[];
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credentials: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/unassign: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/credentials/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
type: ...;
};
code: {
pattern: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
type: ...;
};
code: {
pattern: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credential: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/entrances/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_entrance_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_entrance: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token?: undefined;
api_key: never[];
client_session?: undefined;
user_session?: undefined;
} | {
access_token: never[];
api_key?: undefined;
client_session?: undefined;
user_session?: undefined;
} | {
access_token?: undefined;
api_key?: undefined;
client_session?: undefined;
user_session: never[];
} | {
access_token?: undefined;
api_key?: undefined;
client_session: never[];
user_session?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/entrances/grant_access: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_entrance_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/entrances/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_id: {
format: ...;
type: ...;
};
acs_system_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_entrances: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/entrances/list_credentials_with_access: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_entrance_id: {
format: ...;
type: ...;
};
include_if: {
items: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_credentials: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/systems/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_system_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_system: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/systems/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connected_account_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_systems: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/add_to_access_group: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/acs/users/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_schedule: {
properties: ...;
required: ...;
type: ...;
};
acs_access_group_ids: {
default: ...;
items: ...;
type: ...;
};
acs_system_id: {
format: ...;
type: ...;
};
email: {
description: ...;
format: ...;
type: ...;
};
email_address: {
format: ...;
type: ...;
};
full_name: {
type: ...;
};
phone_number: {
nullable: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_user: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_user: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_system_id: {
format: ...;
type: ...;
};
user_identity_email_address: {
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
user_identity_phone_number: {
nullable: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_users: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/list_accessible_entrances: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_entrances: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/remove_from_access_group: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_access_group_id: {
format: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/revoke_access_to_all_entrances: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/suspend: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/unsuspend: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/acs/users/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_schedule: {
properties: ...;
required: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
email: {
description: ...;
format: ...;
type: ...;
};
email_address: {
format: ...;
type: ...;
};
full_name: {
type: ...;
};
hid_acs_system_id: {
format: ...;
type: ...;
};
phone_number: {
nullable: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_schedule: {
properties: ...;
required: ...;
type: ...;
};
acs_user_id: {
format: ...;
type: ...;
};
email: {
description: ...;
format: ...;
type: ...;
};
email_address: {
format: ...;
type: ...;
};
full_name: {
type: ...;
};
hid_acs_system_id: {
format: ...;
type: ...;
};
phone_number: {
nullable: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/action_attempts/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
action_attempt_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/action_attempts/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
action_attempt_ids: {
items: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempts: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/client_sessions/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_ids: {
items: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
expires_at: {
format: ...;
nullable: ...;
type: ...;
};
user_identifier_key: {
minLength: ...;
type: ...;
};
user_identity_ids: {
items: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_ids: {
items: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
expires_at: {
format: ...;
nullable: ...;
type: ...;
};
user_identifier_key: {
minLength: ...;
type: ...;
};
user_identity_ids: {
items: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/client_sessions/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
client_session_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/client_sessions/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
client_session_id: {
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/client_sessions/get_or_create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_ids: {
items: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
expires_at: {
format: ...;
nullable: ...;
type: ...;
};
user_identifier_key: {
minLength: ...;
type: ...;
};
user_identity_ids: {
items: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_ids: {
items: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
expires_at: {
format: ...;
nullable: ...;
type: ...;
};
user_identifier_key: {
minLength: ...;
type: ...;
};
user_identity_ids: {
items: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/client_sessions/grant_access: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
client_session_id: {
type: ...;
};
connect_webview_ids: {
items: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
user_identity_ids: {
items: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
client_session_id: {
type: ...;
};
connect_webview_ids: {
items: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
user_identity_ids: {
items: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_session: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/client_sessions/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
client_session_id: {
type: ...;
};
connect_webview_id: {
type: ...;
};
user_identifier_key: {
type: ...;
};
user_identity_id: {
type: ...;
};
without_user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
client_sessions: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/client_sessions/revoke: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
client_session_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/connect_webviews/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
accepted_providers: {
items: ...;
type: ...;
};
automatically_manage_new_devices: {
type: ...;
};
custom_metadata: {
additionalProperties: ...;
type: ...;
};
custom_redirect_failure_url: {
type: ...;
};
custom_redirect_url: {
type: ...;
};
device_selection_mode: {
enum: ...;
type: ...;
};
provider_category: {
enum: ...;
type: ...;
};
wait_for_device_creation: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
connect_webview: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/connect_webviews/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/connect_webviews/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
connect_webview: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/connect_webviews/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
custom_metadata_has: {
additionalProperties: ...;
description: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
connect_webviews: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/connect_webviews/view: {
get: {
operationId: string;
parameters: ({
in: string;
name: string;
required: boolean;
schema: {
format: string;
type: string;
};
} | {
in: string;
name: string;
required: boolean;
schema: {
format?: undefined;
type: string;
};
})[];
responses: {
200: {
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/connected_accounts/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connected_account_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/connected_accounts/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
oneOf: ((...) | (...))[];
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
connected_account: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/connected_accounts/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
custom_metadata_has: {
additionalProperties: ...;
description: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
connected_accounts: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/connected_accounts/update: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
automatically_manage_new_devices: {
type: ...;
};
connected_account_id: {
format: ...;
type: ...;
};
custom_metadata: {
additionalProperties: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
connected_account: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/devices/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/devices/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
name: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
device: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/devices/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_id: {
format: ...;
type: ...;
};
connected_account_id: {
description: ...;
format: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
created_before: {
format: ...;
nullable: ...;
type: ...;
};
custom_metadata_has: {
additionalProperties: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
device_type: {
oneOf: ...;
};
device_types: {
items: ...;
type: ...;
};
limit: {
default: ...;
nullable: ...;
type: ...;
};
manufacturer: {
enum: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
devices: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/devices/list_device_providers: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
provider_category: {
enum: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
device_providers: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/devices/unmanaged/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
name: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
device: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/devices/unmanaged/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_id: {
format: ...;
type: ...;
};
connected_account_id: {
description: ...;
format: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
created_before: {
format: ...;
nullable: ...;
type: ...;
};
custom_metadata_has: {
additionalProperties: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
device_type: {
oneOf: ...;
};
device_types: {
items: ...;
type: ...;
};
limit: {
default: ...;
nullable: ...;
type: ...;
};
manufacturer: {
enum: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
devices: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/devices/unmanaged/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
is_managed: {
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
is_managed: {
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/devices/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
custom_metadata: {
additionalProperties: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
is_managed: {
default: ...;
type: ...;
};
name: {
nullable: ...;
type: ...;
};
properties: {
properties: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
custom_metadata: {
additionalProperties: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
is_managed: {
default: ...;
type: ...;
};
name: {
nullable: ...;
type: ...;
};
properties: {
properties: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/events/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
event_id: {
format: ...;
type: ...;
};
event_type: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
event: ...;
message: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/events/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
access_code_id: {
format: ...;
type: ...;
};
access_code_ids: {
items: ...;
type: ...;
};
between: {
items: ...;
maxItems: ...;
minItems: ...;
type: ...;
};
connected_account_id: {
format: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
event_type: {
enum: ...;
type: ...;
};
event_types: {
items: ...;
type: ...;
};
since: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
events: ...;
message: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/health: {
get: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
last_service_evaluation_at: ...;
msg: ...;
ok: ...;
service_health_statuses: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
last_service_evaluation_at: ...;
msg: ...;
ok: ...;
service_health_statuses: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/health/get_health: {
get: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
last_service_evaluation_at: ...;
msg: ...;
ok: ...;
service_health_statuses: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
last_service_evaluation_at: ...;
msg: ...;
ok: ...;
service_health_statuses: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/health/get_service_health: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
service: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
last_service_evaluation_at: ...;
ok: ...;
service_health: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/health/service/[service_name]: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
service_name: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
last_service_evaluation_at: ...;
ok: ...;
service_health: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/locks/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
name: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
device: ...;
lock: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/locks/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_id: {
format: ...;
type: ...;
};
connected_account_id: {
description: ...;
format: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
created_before: {
format: ...;
nullable: ...;
type: ...;
};
custom_metadata_has: {
additionalProperties: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
device_type: {
oneOf: ...;
};
device_types: {
items: ...;
type: ...;
};
limit: {
default: ...;
nullable: ...;
type: ...;
};
manufacturer: {
enum: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
devices: ...;
locks: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/locks/lock_door: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/locks/unlock_door: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/networks/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
network_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
network: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/networks/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
networks: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/noise_sensors/noise_thresholds/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
ends_daily_at: {
type: ...;
};
name: {
type: ...;
};
noise_threshold_decibels: {
type: ...;
};
noise_threshold_nrs: {
type: ...;
};
starts_daily_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
noise_threshold: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/noise_sensors/noise_thresholds/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
noise_threshold_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/noise_sensors/noise_thresholds/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
noise_threshold_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
noise_threshold: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/noise_sensors/noise_thresholds/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
is_programmed: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
noise_thresholds: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/noise_sensors/noise_thresholds/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
ends_daily_at: {
type: ...;
};
name: {
type: ...;
};
noise_threshold_decibels: {
type: ...;
};
noise_threshold_id: {
format: ...;
type: ...;
};
noise_threshold_nrs: {
type: ...;
};
starts_daily_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
ends_daily_at: {
type: ...;
};
name: {
type: ...;
};
noise_threshold_decibels: {
type: ...;
};
noise_threshold_id: {
format: ...;
type: ...;
};
noise_threshold_nrs: {
type: ...;
};
starts_daily_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
ends_daily_at: {
type: ...;
};
name: {
type: ...;
};
noise_threshold_decibels: {
type: ...;
};
noise_threshold_id: {
format: ...;
type: ...;
};
noise_threshold_nrs: {
type: ...;
};
starts_daily_at: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/noise_sensors/simulate/trigger_noise_threshold: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/phones/deactivate: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/phones/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
owner_user_identity_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
phones: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/phones/simulate/create_sandbox_phone: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
assa_abloy_metadata: {
default: ...;
properties: ...;
type: ...;
};
custom_sdk_installation_id: {
type: ...;
};
phone_metadata: {
default: ...;
properties: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
phone: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/thermostats/climate_setting_schedules/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
automatic_cooling_enabled: {
type: ...;
};
automatic_heating_enabled: {
type: ...;
};
cooling_set_point_celsius: {
type: ...;
};
cooling_set_point_fahrenheit: {
type: ...;
};
device_id: {
type: ...;
};
heating_set_point_celsius: {
type: ...;
};
heating_set_point_fahrenheit: {
type: ...;
};
hvac_mode_setting: {
enum: ...;
type: ...;
};
manual_override_allowed: {
type: ...;
};
name: {
type: ...;
};
schedule_ends_at: {
type: ...;
};
schedule_starts_at: {
type: ...;
};
schedule_type: {
default: ...;
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/thermostats/climate_setting_schedules/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/thermostats/climate_setting_schedules/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule_id: {
format: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/thermostats/climate_setting_schedules/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedules: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/thermostats/climate_setting_schedules/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
automatic_cooling_enabled: {
type: ...;
};
automatic_heating_enabled: {
type: ...;
};
climate_setting_schedule_id: {
format: ...;
type: ...;
};
cooling_set_point_celsius: {
type: ...;
};
cooling_set_point_fahrenheit: {
type: ...;
};
heating_set_point_celsius: {
type: ...;
};
heating_set_point_fahrenheit: {
type: ...;
};
hvac_mode_setting: {
enum: ...;
type: ...;
};
manual_override_allowed: {
type: ...;
};
name: {
type: ...;
};
schedule_ends_at: {
type: ...;
};
schedule_starts_at: {
type: ...;
};
schedule_type: {
default: ...;
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
automatic_cooling_enabled: {
type: ...;
};
automatic_heating_enabled: {
type: ...;
};
climate_setting_schedule_id: {
format: ...;
type: ...;
};
cooling_set_point_celsius: {
type: ...;
};
cooling_set_point_fahrenheit: {
type: ...;
};
heating_set_point_celsius: {
type: ...;
};
heating_set_point_fahrenheit: {
type: ...;
};
hvac_mode_setting: {
enum: ...;
type: ...;
};
manual_override_allowed: {
type: ...;
};
name: {
type: ...;
};
schedule_ends_at: {
type: ...;
};
schedule_starts_at: {
type: ...;
};
schedule_type: {
default: ...;
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
automatic_cooling_enabled: {
type: ...;
};
automatic_heating_enabled: {
type: ...;
};
climate_setting_schedule_id: {
format: ...;
type: ...;
};
cooling_set_point_celsius: {
type: ...;
};
cooling_set_point_fahrenheit: {
type: ...;
};
heating_set_point_celsius: {
type: ...;
};
heating_set_point_fahrenheit: {
type: ...;
};
hvac_mode_setting: {
enum: ...;
type: ...;
};
manual_override_allowed: {
type: ...;
};
name: {
type: ...;
};
schedule_ends_at: {
type: ...;
};
schedule_starts_at: {
type: ...;
};
schedule_type: {
default: ...;
enum: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
climate_setting_schedule: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/thermostats/cool: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
cooling_set_point_celsius: {
type: ...;
};
cooling_set_point_fahrenheit: {
type: ...;
};
device_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/thermostats/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
name: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
thermostat: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/thermostats/heat: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
heating_set_point_celsius: {
type: ...;
};
heating_set_point_fahrenheit: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/thermostats/heat_cool: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
cooling_set_point_celsius: {
type: ...;
};
cooling_set_point_fahrenheit: {
type: ...;
};
device_id: {
format: ...;
type: ...;
};
heating_set_point_celsius: {
type: ...;
};
heating_set_point_fahrenheit: {
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/thermostats/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_webview_id: {
format: ...;
type: ...;
};
connected_account_id: {
description: ...;
format: ...;
type: ...;
};
connected_account_ids: {
items: ...;
type: ...;
};
created_before: {
format: ...;
nullable: ...;
type: ...;
};
custom_metadata_has: {
additionalProperties: ...;
type: ...;
};
device_ids: {
items: ...;
type: ...;
};
device_type: {
oneOf: ...;
};
device_types: {
items: ...;
type: ...;
};
limit: {
default: ...;
nullable: ...;
type: ...;
};
manufacturer: {
enum: ...;
type: ...;
};
user_identifier_key: {
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
thermostats: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/thermostats/off: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/thermostats/set_fan_mode: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
fan_mode: {
enum: ...;
type: ...;
};
fan_mode_setting: {
enum: ...;
type: ...;
};
sync: {
default: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
access_token: never[];
client_session_token?: undefined;
seam_client_session_token?: undefined;
seam_workspace: never[];
} | {
access_token?: undefined;
client_session_token?: undefined;
seam_client_session_token: never[];
seam_workspace?: undefined;
} | {
access_token?: undefined;
client_session_token: never[];
seam_client_session_token?: undefined;
seam_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/thermostats/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
default_climate_setting: {
properties: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
default_climate_setting: {
properties: ...;
type: ...;
};
device_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/add_acs_user: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/user_identities/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
email_address: {
format: ...;
nullable: ...;
type: ...;
};
full_name: {
minLength: ...;
nullable: ...;
type: ...;
};
phone_number: {
nullable: ...;
type: ...;
};
user_identity_key: {
minLength: ...;
nullable: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
user_identity: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/enrollment_automations/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
enrollment_automation_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/enrollment_automations/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
enrollment_automation_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
enrollment_automation: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/enrollment_automations/launch: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_credential_pool_id: {
format: ...;
type: ...;
};
create_credential_manager_user: {
type: ...;
};
credential_manager_acs_system_id: {
format: ...;
type: ...;
};
credential_manager_acs_user_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
enrollment_automation: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/enrollment_automations/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
enrollment_automations: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
oneOf: ((...) | (...))[];
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
user_identity: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/grant_access_to_device: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/user_identities/list: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
credential_manager_acs_system_id: {
format: ...;
type: ...;
};
};
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
user_identities: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/user_identities/list_accessible_devices: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
accessible_devices: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/list_acs_systems: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_systems: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
client_session?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
client_session?: undefined;
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/list_acs_users: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
acs_users: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/remove_acs_user: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
acs_user_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/revoke_access_to_device: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
device_id: {
format: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/user_identities/update: {
patch: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
email_address: {
format: ...;
nullable: ...;
type: ...;
};
full_name: {
minLength: ...;
nullable: ...;
type: ...;
};
phone_number: {
nullable: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
user_identity_key: {
minLength: ...;
nullable: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
email_address: {
format: ...;
nullable: ...;
type: ...;
};
full_name: {
minLength: ...;
nullable: ...;
type: ...;
};
phone_number: {
nullable: ...;
type: ...;
};
user_identity_id: {
format: ...;
type: ...;
};
user_identity_key: {
minLength: ...;
nullable: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
} | {
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/webhooks/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
event_types: {
default: ...;
items: ...;
type: ...;
};
url: {
format: ...;
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
webhook: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/webhooks/delete: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
webhook_id: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/webhooks/get: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
webhook_id: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
webhook: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/webhooks/list: {
get: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
webhooks: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
webhooks: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/webhooks/update: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
event_types: {
items: ...;
type: ...;
};
webhook_id: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
put: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
event_types: {
items: ...;
type: ...;
};
webhook_id: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
};
/workspaces/create: {
post: {
operationId: string;
requestBody: {
content: {
application/json: {
schema: {
properties: {
connect_partner_name: {
description: ...;
type: ...;
};
is_sandbox: {
default: ...;
type: ...;
};
name: {
type: ...;
};
webview_logo_shape: {
enum: ...;
type: ...;
};
webview_primary_button_color: {
type: ...;
};
};
required: string[];
type: string;
};
};
};
};
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
workspace: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: {
pat_without_workspace: never[];
}[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
};
};
/workspaces/get: {
get: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
workspace: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
client_session?: undefined;
pat_with_workspace?: undefined;
user_session?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
user_session: never[];
} | {
api_key?: undefined;
client_session: never[];
pat_with_workspace?: undefined;
user_session?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace: never[];
user_session?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
workspace: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
client_session?: undefined;
pat_with_workspace?: undefined;
user_session?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
user_session: never[];
} | {
api_key?: undefined;
client_session: never[];
pat_with_workspace?: undefined;
user_session?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace: never[];
user_session?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/workspaces/list: {
get: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
workspaces: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session?: undefined;
pat_with_workspace: never[];
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace: never[];
user_session?: undefined;
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session: never[];
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace: never[];
} | {
api_key: never[];
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session: never[];
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-ignore: boolean;
};
post: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
ok: ...;
workspaces: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key?: undefined;
client_session?: undefined;
pat_with_workspace: never[];
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace: never[];
user_session?: undefined;
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session: never[];
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace: never[];
} | {
api_key: never[];
client_session?: undefined;
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace?: undefined;
} | {
api_key?: undefined;
client_session: never[];
pat_with_workspace?: undefined;
pat_without_workspace?: undefined;
user_session?: undefined;
user_session_without_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
/workspaces/reset_sandbox: {
post: {
operationId: string;
responses: {
200: {
content: {
application/json: {
schema: {
properties: {
action_attempt: ...;
ok: ...;
};
required: (...)[];
type: string;
};
};
};
description: string;
};
400: {
description: string;
};
401: {
description: string;
};
};
security: ({
api_key: never[];
console_session?: undefined;
pat_with_workspace?: undefined;
} | {
api_key?: undefined;
console_session?: undefined;
pat_with_workspace: never[];
} | {
api_key?: undefined;
console_session: never[];
pat_with_workspace?: undefined;
})[];
summary: string;
tags: string[];
x-fern-sdk-group-name: string[];
x-fern-sdk-method-name: string;
x-fern-sdk-return-value: string;
};
};
};
servers: {
url: string;
}[];
tags: {
description: string;
name: string;
}[];
}>